One word sums up the stay - Grimy. The entire condo is dirty, stained, dated & in poor repair. One bathroom toilet seat kept falling off. The kitchen is ill equipped with little serving/storing containers, pots & pans and sparse / dirty cutlery. There is an old, 2-slice toaster that kept opening, dropping crumbs everywhere. The vertical blinds had gaps, wouldn't close completely & led to full light in every room all night long. There was no bedding for the pull out couch. The washer/dryer is very small/old & took forever. The tubs/showers had mold. The kitchen table is inadequate for the space. The balcony floor was disgusting and furniture was cheap, dirty plastic chairs. If you can handle the icky condo, the property is close to perfect. Right on the beach, excellent amenities, close to everything. The pools are smaller than you would think, there is no hot tub & the saunas are separated men / women in the locker rooms. The front desk was certainly not guest friendly - they seemed to prefer the residents to the guests. Parking was a nightmare, even though it didn't go into effect until the 3rd day of our stay. We paid $60 for one reserved spot but no one could answer whether the 2nd spot would be available for a fee or if we would end up with a $100 fine, management was rude & inefficient. But, overall, the kids were happy w/no need to travel, activities, even an ice cream shop. Being on the beach was fantastic. We would stay at Golden Sands again, just not in 101.