I've been once- the vacation was good, the location just okay. We met some great people, the food was great, and the sun warm - but I missed the beach. I guess that I expected an island get-away to have beaches (where the sand meets the water). I was surprised that the island was surrounded by a rock wall that really prevented much of a beach, and the reef preventing waves from coming ashore. If I want to fish, snorkle, or scuba, I'll be back... but for body boarding or beaching I'll go elsewhere.