FIrst, I will say that ALL of the people that work at this resort are very friendly and kind. We stayed here for a week to be in a destination wedding and the staff was great. We also went out on the catamaran's sunset sail and the trip was beautiful. The crew and captain were friendly and helpful, kept pouring drinks for the drinkers, and were happy to be social while they worked.
Here are the challenges we encountered which aren't too bad, but you'd want to be prepared just in case.
1. We traveled with a 3 year old, so the resort assumed that my husband and I (both close to 6 ft tall and I'm pregnant) would prefer to sleep in a twin bed than a Queen or larger and put a huge day bed in the room. THere were no options for kids like a simple roll away. The resort is steps from the beach and was beautiful, but the hotel room was like a Motel 6, so bring anything you need. We were uncomfortable sleeping the WHOLE TIME. Also, some of our friends that were there were in a room with a broken air conditioner and in 88 degre weather, it was pretty miserable for them. We were on the 3rd floor, which was nice and quiet, but it's all stairs, so be prepared for the workout.
The food was all a little salty at both of the restort locations and it costs about $9 per person each way to get anywhere else on the island by taxi. So consider the location if you want to do more than just stay at the resort and snorkle. Keep in mind also, the beach here is a little rocky, so take some water shoes if you are really going to spend a lot of time in the water or your feet will get torn up.
Also, EVERYWHERE on the island, sunscreen is about $20, so make sure you take your own. Along with bug spray.