Staff were generally friendly, but reception tried to charge 3500 for my guest when they joined me I had booked for 2 people. Eventually they let it go without patment - I don't know if it was a mistake or they tried to cheat us.
We tried 2x to order food (a la carte), 2 dishes each (4 total), the 2nd time thinking we were maybe just unlucky with the 1st order. Everything had a bad taste, wouldn't ever eat there again. I didn't try the buffet so can't comment on that.
Overall the staff were pleasant, friendly, and went above and beyond. Rooms a little dated but well maintained. I just wish they would get a cook who's trained, and ensure the receptionist isn't trying to add on extra charges.
Pools, view, proximity to the ocean were all perfect.