Service impeccable, staff very friendly, everything you would expect from a 5 star except.... the gym. I'm sure most peeps could care less but the equipment is so outdated it's really a shame. The cardio equipment is from at least 10 years ago and the weight machines don't all work. Other then that it's an amazing place with 5 pools and several outstanding restaurants. Extremely family friendly, kids have their own check in where they get to pick out a stuffed animal, the kids pool with the two slides is awesome, therE is water around every corner to keep hydrated in this100+ degrees weather. I would give it 4.5 stars if possible but it's not!