Surprisingly spacious, with all needed amenities.