Stayed a week & a half, and this wasn't all bad, but by far the worst of 4 Mexico all-inclusives we've had. We had to transfer hotels on the property twice, once due to renovations/lack of an advertised children's bed, and again due to broken AC in the building for 2 days. We asked many times about the status of the fixes and got misleading information. When we got moved, our restaurant reservation was unceremoniously cancelled, with no resolution.
The property is the site of a large time share "vacation club" scam, and we could not escape the pressure to attend their "presentation" despite multiple refusals - we got phone calls daily to twice daily, starting the first morning, concierges sitting at the elevators stopping us, etc. When we did attend the misrepresented presentation, they took us to a dedicated time share office with over a dozen salespeople, sucked up 3 hours of our time, and showed little regard for our health and young kids.
Additionally, some smaller issues: we did not get the type of bed we ordered during the first half of our stay. The "mini bar" consists of 2x 190ml light beers and a couple of cans of pop, the clothes iron was broken, the restaurant reservation system requires an app that doesn't work well, my kids and I got scratched on nails sticking out on the playground equipment, and the food was mediocre. The WiFi system requires agreement to have your info analyzed. This hotel has potential, but is not consistent. Don't gamble your vacation.