Spacious, clean, and very accommodating.