Place is very clean upon arrival. The view is awesome! Kai was so nice to remember my request from a week ago. Pool was the right temperature for swimming in the afternoon and in the morning. Perfect for kids who loves to swim! We had a very relaxing stay and our kids had so much fun!