"We went as a family where we had different interests in our group such as swimming, night life, and just loafing in the beach, we were all happy with what we got.
You can stay near the big pool during the day if you like the noise of organized activities or you can use one of the comfortable palapas if you value a quiet environment. It is all one step from the beach and the bars.
Food was not sophisticated but good quality and variation, with restaurants open at all times.
Spa had great options...