Very clean and spacious! communicative and easy to access. Had so much fun here and love the private heated pool!