If you're not big on beaches and water clarity I would recommend Moon Palace. Huge resort with plenty to do and great food. The downside is the ocean is greenish brown in this area due to all the sea grass in the water. Not a place to go in the ocean for a swim. However, they will bus you to their Cancun property for free and you can enjoy the clear ocean for a day.
The property is older but well maintained. Check for Oldies shows. They have acts like Creedence Clearwater, Survivor, Cheap Trick etc.
Moon Palace is kind of off by itself too. Cancun is about 30 minutes north and Playa about 45 minutes south.
My opinion, Moon Palace is nice but you could do better.