Trip Advisor reviews are all over the map
This property has gotten amazingly mixed reviews over the years. The beach is not great, the property is beautiful with well-designed pools just off the beach that allow you to put your chaise longue in the water to stay cool, but the hills that you must climb in order to get to and from all parts of the resort are a challenge for some.
I think its service is best characterized by "Overpromise and underdeliver." If you don't need much handholding and you can tolerate things being different from what you expected, the resort may be just fine for you.
If you are fortunate, you will have a first rate experience. If you are unfortunate, or inflexible, you risk being wildly disappointed.
Enormous potential, but the consistent delivery of a quality experience is lacking.