I was extremely disappointed with my stay at this Marriott resort, which I would rate as a 3-star hotel at best. From the start, the check-in staff were unwelcoming and didn't fully explain the resort's facilities. We had to repeatedly ask for information, which was frustrating.
The villa we stayed in was not clean, with leftover sunscreen and dirty cups left at the poolside. We had to call the staff to clean up after them. The private pool at our villa was infested with ants.
When we tried to order fresh coconuts at the beach bar, we were told they didn't have any available. It was surprising that a large resort like this wouldn't have a simple item like coconuts at their beachside bar. The staff's English was limited, and we had to repeat ourselves multiple times for them to understand what we wanted. The breakfast at the restaurant was also unimpressive, with long queues and slow service for even a simple bowl of noodles.
The buggy service was also subpar, with long wait times of around 20-30 minutes.
On my dad's birthday, he accidentally hit his head on the rack of the buggy and got injured. The staff didn't respond promptly to help or offer apologies until we complained about it. The next day, the manager told us that no one had ever experienced such an incident before and that we were the first customers to report it. I found this response unsatisfactory and told them that my dad was also likely to be the last person to experience such an accident, and that they should take steps to prevent it from happening again in the future.
I wouldn't recommend this hotel to anyone. We regret switching from Hyatt to this resort, as Hyatt seems much better. Overall, we didn't enjoy our stay here and won't be returning.