Excellent location and great view. Checkin was a bit rocky though it went through in the end. Somewhat difficult to get a beach chair despite paying the resort fee, but I guess that’s because of the Christmas break. Needs some minor repairs. In general a good experience.