The resort itself has amazing views and a lovely beach. The aesthetics are nice but could use some minor repairs here and there. We encountered a bug issue in our room on our last night. Additionally, be prepared to request washcloths every day, as housekeeping does not replace them when cleaning the room. The elevators that take you to your room are extremely small, and the buttons are often broken.
The island is beautiful, with stunning views, rich culture, and history. However, I suggest spending your money at a resort where you will be valued and welcomed.