We stayed here in 1999. I can honestly say it was the WORST resort I have ever been to. It was filthy there, the people working at the resort acted like they were doing some sort of favor for you whenever you asked a question or had a request, and the food sucked! And to boot, it was expensive, even though it was an all-inclusive. There were ants crawling on the dessert buffet tables and we saw a mouse run across the back of a buffet table. In one restaurant there was a dead mouse floating in the toilet. We needed to switch rooms (we were on the ground floor when we first checked in). The room prices are based on what level you're on (1, 2, or 3). Obviously the ground floor was the least expensive because our room was disgusting. Sand was all over the floor -no throw rug or carpet. There were tiny ants crawling all over the bathtub. And HUGE daddy long leg spiders in the bathroom. Now I know it's hot down here but this was ridiculous!! Hell, I even went to school in FL and never saw anything like this! Honest-to-God, when we got home the first thing I said was, "We are DEFINITELY going back to DisneyWorld."
In all fairness, the good points of this place were: beautiful weather (although one time a generator blew, and 1/2 the island was without power and water for 12 hours - now that was fun, ha-ha), the beaches are absolutely gorgeous, and all the included top shelf liquor.
We did contact Beaches when we returned and they ended up giving our family a free 3 night stay at Turks/Caicos Resort whenever we liked. Thanks, but no thanks!!