Th resort was absolutely wonderful - the food was outstanding and the staff was beyond nice and helpful! There are a few things for consideration - the hotel could do a better job giving information and options on activities to do - boat tours, snorkeling, hikes, spa treatments at the sister hotel etc. As someone who doesn't know what the island has to offer, you rely on the staff to help guide you. The other thing, which is sort of out of the hotel's control is the presence of children. Since the property is small and you will either lounge at the pool or beach, if they are in both places, it's hard to escape their noise etc.