Stayed for about a week. Originally booked a seaview superior room, when i got there one pf the staff that was helping us check in put us in a basic room that was facing some small garden. Went back to him and then he said, "oh sorry lets put you in the right place" and sure enough it wasnt, it was a lagoon view. The next day, we got to the breakfast buffet 15 min before closing, no waiter showed up to take our drink order, when i saw one and asked him for a coffee, he said "the coffee machine is there, we are closing in 10 min". A few similar incidents occurrd with the staff. Other than the terrible service, the place is 10 stars. Beautiful property right on the beach. Food was below average served in a total of 5 restaurants. Check out other places before booking this one.