Beautiful location and for the most part pleasant staff. We stayed in a three bedroom villa over Christmas with nine of us and didn't feel the least bit cramped. So when I say attention to detail....this facility is just not kept up to the level you would expect from a Marriott. Tiles in the pool dirty, water cloudy at times.....trash left on the pool deck from one evening until the next morning. No towels available in the gym at times and sometimes no towels available at the pool. The volley ball net was ripped and volleyballs were either non-existent or just hard to come by. Also family shuffleboard available but there was no tracking who signed out the equipment or a time limit so that equipment wasn't available but also wasn't even visible. As far as I could tell there were two playing locations but only one set of equipment for the entire resort. It's hard to complain when you're in such an ideal setting but I'm used to a specific Marriott standard as a platinum member that the Beach Club just didn't live up to.
On a high note....the best conch fritters at the Beach cafe that I've had in years!