We spent 3-nights here for my wife's birthday.
Staff and Service
The reception staff were helpful, but the cafe service was absolutely horrendous.
I went in to purchase 2 iced lattes for myself and my wife. The lady making the coffee (who does not deserve the title "barista") was extremely rude. She served the lattes in takeaway cups that are used for hot beverages. When I said to her "I ordered ice lattes", her response was "these are ice Lattes, I know how to make an ice coffee" with a ignorant look on her face.
I found this extremely unprofessional and disappointing. She should not be in the front-line serving customers. The 2 young co-workers themselves seemed quite intimidated by her.
Cleanliness
The room was clean, no issues there. However, on our 2nd night, we ran the dryer and it attracted a swarm of dust mites out of nowhere. It was all over the dryer and washing machine, to a point my kids refused to go to the bathroom. The staff came down to our room and did a thorough clean in the area, but the mites returned the next day.
Location and Surroundings
This deserves the most stars as the resort was conveniently located close to multiple dining options, a short walk to the beach.
The only negative here was that the resort car park was almost always full. The staff helped us locate a parking spot though.
Final Thoughts
Overall, for a 4 Star hotel that cost us approximately $360 p/night, I expected a bit in terms of service and simply, just, courtesy.