Overall, the condo was nice, clean, & accurately described in the listing. The location was great, & one of the biggest perks for our family was access to all the amenities. The kids loved the multiple outdoor pools, indoor pools, & jacuzzis across the connected condo properties.One concerning issue during our stay had nothing to do with the condo owner but is worth mentioning. My husband & son both stepped on razor blades near the beach walkway, and another guest suffered a deep cut requiring stitches. We were surprised that security & the front desk had no first aid kit available or knowledge of one.As for the condo, I wish we had known a few things ahead of time. Since it sleeps several people & includes two pullout couches, I expected extra bedding, blankets, & pillows, but there was only one extra set of sheets & no additional blankets.The biggest downside was the beds. The mattresses were rock hard & very uncomfortable. We ended up sleeping on the pullout couch, which was somehow better despite being thin, having a bar stab your back, & making loud noises with even the slightest movement. So loud, but still better than that bed.I also wish the listing mentioned what basic supplies guests needed to bring. We had to purchase coffee filters, dish soap, & detergent, which caught us off guard since those are usually standard starter items in most condo rentals.Overall, nice condo & great location—just bring a mattress topper if you value comfort.