Stay started badly. This place has individually owned units. I was not given the room number and had to wait at security for an hour. Then I was sent to the wrong unit by the unit owners maid. It was a nice one. After shopping to stock up and unpacking hotels.com sent me the unit number I was supposed to have. The next day the maid showed up to advise that I had to move. The new unit was totally across the complex, missing a remote for the a/c, have no toiletries, did not have functioning internet, had limited cable (no espn for instance), and, most disappointing, had only a quarter or less role of toilet paper with no back up roll. I had already been shopping so toilet paper was gonna costs $10 for the ride to get it. Cooking utensils would be thrown out in my house. Beach was nice and the management staff (they manage the common areas and not the units) was great. Location is a bit away from town but nice to an avant garde resort. Grounds were fine, but not luxurious. Would stay again in another unit. But the units are all over the board. You could get a nice one, my first one. Or you could get crap, my second one. I’d try somewhere else versus a crap shoot.