Everything was provided, the condo (#124) was updated, there were granite countertops, walk-in showers, laundry, 3 TVs, wireless internet--all very nice. The A/C worked well, the stove and reefer were new, and the unit spacious. There were two pools and a hot tub, gas grills for BBQing, and it was quiet. We had a top-floor unit, so we had to climb stairs to get to the condo (difficult with a 1 year old, stroller, car seat, etc.), but other than that and a .4 mile walk to the beach, we had absolutely no complaints. The management company was great, and we look forward to returning.