Love this place!!! Has all the amenities I need for my family vacation. The villas have a kitchen so you can save money and cook at home. My LO loves the activity center and outside activities . They have arts and crafts for the kids, most if not all you do have to pay for, but nothing too extravagant. There is a huge Mayan temple with pools on either side. On one side, they have 2 water slides that you ascend to by climbing the stairs up the temple. There is an optional time share meeting that they try to sell you if you choose to go to. In 5 years of coming here I have not yet gone to it so I can't tell you how that goes.