Overall, this place was good! For a cheaper resort, you can’t complain - you’re getting what you pay for.
The beach was great- beautiful sand and seaweed cleaned daily. We were able to get cabanas or chairs if we went in the morning and sometimes in the afternoon too.
The water park is a blast for the kids, although it is dated it is still very fun. My biggest tip is to bring water shoes because the non slip type cement is hard on the feet. The pools were great too!
The food was good. Not great but good! My kids were always satisfied with the buffet options and we were fine with them. Nothing was “oh my god this is so good” worthy but it was all good. Lots of fresh fruit, salad bars, omeltte stations and traditional Mexican food. We got reservations at the evening dinner service one night and it took two hours, the food was very bland and the service was poor so we cancelled our second night there and ate at the buffet instead.
The staff is all outstanding and very helpful, we always felt very safe at the resort at all times, housekeeping was great and kept the rooms clean and brought extra blankets when needed.
There were kayaks available to use, the bars served great drinks and the snack shacks were great to have for the kids who really just wanted fries and hot dogs. The snack shack over at the water park was better than the main one too, it had some veggies and more options.
Overall, for a family vacation on a budget if you’re not picky it’s great!