Once we were actually able to get into the unit, it was "fine". Some things could definitely be upgraded (fridge, dishwasher, living room chair, balcony chairs, a blanket for the pullout sofa) and cleaner (yellow-stained towels, stains on the doors, dusty lamps, tables and vents). We were most frustrated by not being aware of the beach renourishment project going on directly in front of the hotel. You had to walk at least 100 yards either direction to access the beach, and the construction noise was day and night. I get property management doesn't control the beach, but a little heads up would have been appropriate. We thought the communication was spammy and suspicious, including an email saying our reservation had been canceled, texts from various numbers and a What's App message from an ex-US number. You could never reach anyone by phone, and questions/request for help sent by text took several hours/days for a response, if they responded at all. Check-in process included sending multiple forms of sensitive information by email. The parking garage is also really tough for larger cars/SUVs. I will not rent from this company again.