We spent 3 nights here and were disappointed too many times for a 5 star resort.
Facilities are fine but quite dated, certainly not what I would expect. But that's not a problem except there was no warm water on the first 1.5 days.
The staff however lacks very much on every front.
Breakfast starts at 6 am, 30 min later still no one at the egg station. I asked the staff, asked again some 7 min later. 20 min later I give up.
We have a set dinner every night. We are told (twice) this will be the same menu every night but we can change the main course only the following nights. Only the last night we learn that there are 3 or 4 different set menus, great, just surprising that we did not learn that the first 2 nights.
I want to add drinks (ca 10 USD) to the room no. to settle at check-out. Not possible because I did not leave a deposit at check-in (I would if someone even asked about it).
Last night we order a sparkling water and a piña colada. To avoid a misunderstanding I show it in the menu. 5 min later the waiter comes back, she does not know what I wanted. I show each item again in the menu. After a while she comes back (still no water) and says we cannot order piña colada. I want to choose another cocktail but she tells me I cannot order any, only water. Later I find out that I could have ordered any cocktail I wanted (also piña colada).
Concierge would not take our postcards for sending, sent us to town.
On a good side: the surrounding area is very nice.