I have been to this region many, many times. I've not been to Playa del Carmen in many years; I usually stay further south.
One thing to keep in mind, the main buffet is upstairs and there is no elevator. That made it very difficult for people who are especially overweight and for elderly in wheelchairs. There is a ramp so that people can go upstairs that way. But it was awful for a lot of people since it was literally, an uphill battle to get food.
The pools could really use some attention. Especially, the adult pool. The first day I reported it to the front desk, and very little was done. There was a scum/film across the surface of the pool. And the tile at the water line, was completely gross with gunked up body oil, suntan oil, filth. I would never put my head under water in that pool. They never really addressed the issue. I even have photos if I can post them at some point.
The specialty restaurants were very nice. I enjoyed the Italian restaurant one night.
The housekeepers did a very good job and took great care of the rooms. Yhe landscape throughout the entire hotel was very, very nice.