Clean and spacious. Easy communication and responsive to requests and questions. We really enjoyed our stay.