It is an amazing place if you want to relax,avoid the crowds and just disconnect. The all inclusive is worth it, the food is nice...The pantry is amazing and Mauricio will make sure you're satisfied, he's super friendly and attentive! If you go with kids,Carmen the lifeguard will help you to have peace of mind by keeping an extra eyes on them. she's so kind and willing to help! Carlos is also so nice with the kids and lead the entreatainment activities for them with passion and a good sense of humor! The staff that I just mentioned made our stay an unforgettable one!!!
To improve: the chef at the Japanese restaurant is so kind but unfortunately the rest of the staff there was so rude. The beach club is not very nice either, the beach is not the greatest, in fact, was so disappointing.
The hotel also has a partnership with nexus tours and they offer some packages for guests (extra cost) but honestly in our case wasn't worth it. We paid extra for an experience with dolphins in a waterpark and we were chocked...the place was dirty, old, without any maintenance and definitely didn't look safe for our kids, even the walls were scratched so even when is a partnership, the hotel should ensure that the offered experiences are good enough.
At the same time the hotel could use some efforts to show a bit more of the Mexican culture and even offer free shuttle to the Malecon or other points of interest for the guest to enjoy by themselves without paying extra.