In my opinion, this is a great hotel. It's small, much smaller than the fives around Cancun, but that's what's great about it. The food is great, the alcohol is all on AI, not just local.
The standard rooms are large and clean. The staff is very helpful. The only drawback is a small lagoon and shallow. But there are many other beaches around.