Very spacious and comfortable, with thoughtful amenities.