The property has a great pool that the kids loved, and great staff who were so kind and friendly. Rooms are spacious, bright and clean. The maintenance of the rooms needs a bit of work (toilet rocked, water stains on ceiling/what looked like ketchup was on the roof of my room, and other minor things) but overall we had an amazing stay as most of our time was spent in the pool.