Positives and negatives.
The rooms are great, resort setup is great, lovely beach front location.
However, the service is not great, felt a burden. Towels were dirty, were difficult to get. Room cleans were brief. Food was hit or miss. We went at a very humid hot time and they are tight on the use of aircon. There is no aircon in the facilities, including the spa and gym, when we arrived our room was like a sauna and the aircon units hardly cool down your room. I would have liked to arrive to a cool room so I could start to adjust. There was no escape from the heat. I personally struggled with this but it might not bother others. If I had taken my kids (in particular the youngest), it would have been a struggle.
Finally, a few months earlier, our flight got cancelled so we had to reduce our stay by one night. The resort refused to alter this.
We did have a good time, but I wouldn’t return unless big changes were made, service, cleanliness and aircon.