This all-inclusive resort is great for a family vacation as there are lots of activities for everyone. (If you are single, I think you will be happier in Cabo San Lucas!) Guest rooms, activities, physical plant of the resort met our expectations.
It was the first time we did the "all-inclusive" thing, and I'm not sure we will do it again. Not so much that the food was horrible -- it wasn't (although it does get repetitive}. It's just that we missed the fun of exploring different restaurants in the area. The staff at this resort are particularly friendly and helpful.