So I need to say I am one of the cheapest people I know, so staying here was a stretch as it was more expensive than all other options, BUT, worth every penny! After reading bad reviews on other places I can tell you they did not miss a detail on service, food, drinks, activities, etc. Private beach was lovely. Never more than 100 yards from a bar with excellent brands. Always something fun going on, lots of varied foods that were great, people were wonderful. Aerobics at pool or beach, shows or parties nightly, good exercise facility, very clean, attention to detail, really worth the extra money we paid. Free snorkeling, Hobycats, kayaks. The ONLY thing I can say is that they tend to cook things well, so stood over and told the wonderful cook when to turn and pull my steak. Really happy we stayed here!!!!!