We had a great time! Make sure you get the meal plan it is worth it. Hanging out on the beach was private and relaxing. The beach is not necessarily the best for swimming. The sand is course and not really that great between the toes. There is a rock line about 20 yards off shore almost lining the entire resort other than a swimming area by the main lobby. Our room was a villa and was very nice and clean. Transportation was fairly easy to get ahold of if we stayed longer we would have rented a golf cart. We went to a cool craft market but don't go there unless you are ready to be hassled and almost all of the booths have the same thing. There are some shops closer just down the road that have essentially the same items. The grounds are very beautiful and well kept. We felt safe at all time on the resort. If you want to ride horses book before you go. They book up fast. SWIMMING WITH THE DOLPHINS WAS THE BEST THING OF THE ENTIRE TRIP. It's onsite and a cool experience. I would go again for sure.