This was a beautiful resorted situated on the side of a mountain with lots to offer. We traveled in November and were always able to find a spot by the pool or a spot on the beach no matter what time we arrived at.
The property was well kept and clean (rooms, washrooms, restaurants, etc.). The food was quite good for resort food with a wide variety - we always found something delicious to eat at each meal.
There were a few bars (none close to the beach) that provided decent service. You could self serve your own beer/wine/pop/water which was convenient and nice to not wait in line. One thing I was disappointed with was that a significant amount of alcohol/drinks were not included at this "all inclusive" resort. I've been to dozens of all-inclusive resorts and typically the high end/premium liquors are obviously a surcharge (which is to be expected). However, there was an extensive amount of alcoholic options that were not included with the all inclusive purchase. For example, daquiris, margaritas, mojitos, kahlua, baileys, jameson, heineken, smoothies, and many more were only available at a cost. Essentially you could only order well liquor and sex on the beach, tequila sunrise and pina coladas free of charge.
Service was good - most staff were polite and respectful but rarely went above and beyond to be friendly or overly welcoming. Front desk service was excellent and very helpful (printed boarding passes, called taxis, etc.). Overall, we had a lovely stay!