very spacious and comfortable