Very nice place to stay. Lots of pools for the kids to use. Restaurants, Starbucks, parks, horse shoes. Room was very nice and clean. Housekeeping was very prompt when we needed towels. Only downfall for us, was the multiple calls we got from the resort trying to convince us do a timeshare tour. We had already paid for our room , yet they still called 1-2x per day with all different kinds of offers. We were just trying to enjoy your vacation and not waste any of our time.