I have been to this resort a couple of times and it's great. I love the reef that is just off one of the resort beaches. The Mexican restaurant is awesome for breakfast and a la carte dining. The romantic private dinner is worth every penny (and is not too expensive) and can be…