"I took my daughter here and for one they have everything for kids that is for sure. Just beware of the times of some events. they own I think 5 hotels right there and you can use them all and you need to take your kids to the kids club at a different hotel. The beach was amazing soft sand and the water was perfect. I usually dont write anything but this resort deserves it and I am a world traveler. Keep in mind it is around 1 hour from the airport but it is worth it and there is no crazy stuff for you kids to see when you are there. "