We stayed here last week with our 2 boys(age 10 and 7). This resort was beyond and above my expectations. The staff was so helpful and polite. The had so many things to do for kids volleyball, 3 different pools. The Quality of the beach cleanliness was great. If you go don't forget to go to Gilligan's Island .