I can't understand why this place has three stars! We stayed here last summer for three nights (originally), and ended up extending our stay an extra two nights because we were having too much fun we didn't want to leave. The dining was expensive, but great. The pools were awesome, and the water park was amazing fun. It was so hot we literally stayed in the water all day long. Our room was clean and modern. We had a bit of a treck to the water park because the property is huge but we had a pool literally right in front of our door. Love that it was private and quiet. We really enjoyed our stay and got great summer rates (slightly over $125/night, which includes admission to the water park so you can't beat that price). Parking is free but there is a hefty daily resort fee so just keep that in mind when booking (you pay for the amenities like wifi, several semi private pools for each area of the resort and the water park, of course). Great fun and great resort!