The resort was lovely. Beach is really dirty though, not the hotel's fault. There is really nothing nearby and taxis cost a fortune so I would suggest renting a car or motorcycle. If two things could be improved I would suggest the following: 1) mani/pedi services need to be improved. The staff were lovely, but it really wasn't what I was expecting. No water or soaking, just used vaseline and cut my cuticle. 2) Need more spaces to hang out when it rains other than your hotel room. We went during a rainy period and there wasn't much to do other than sit in the room. No spaces to hang out really.
However, the hotel staff were all very kind and went above and beyond the minimum level of service so I am grateful for them.