"Pros: Great location. Very easy check in. Snorkeling off the beach very good. Staff almost exclusively very friendly and helpful. Lots to do if you want. Nice beach. Nice pool setup. Grounds interesting and pleasant. Judith in the restaurant an absolute pleasure. Kwon for pool aerobics fantastic. Beds great. Lots of hot water for showers. AC in the beachfront rooms make it sub zero. Easy à la carte reservation process easy. Nightly entertainment. Never a time when food unavailable. Coffee shop really nice-clean. Coffee drinks nice. Courtesy showers a nice touch. Breakfast was very good, arguably the best meal of the three. Monkey bread!
Cons are few. Beachfront room 113/115 are adjoining and the 113 is a smaller room and a shared deck which is not great. Grill was out of some things for the entire week we were there. While food taste is very subjective, and most things were good, baked goods were generally without flavor. Desserts hit and miss.
More generally. Cab from the airport the easiest and regulated fare. Takes about 30 minutes
Walk to Devils Bridge doable and worth while. Expect a little bit of elevation change and the walk itself not particularly scenic. 3 miles rt or so
If you want shade anywhere (pool, beach) and it’s generally desirable, have to get there early. Claims are staked to be sure. That said, there are plenty of chairs, just not shaded. "