Convenient location, but the unit needs serious workCheck-in was easy and there was plenty of parking. The pools were great, and the balcony view was beautiful. AC worked well the whole stay. Neighbors were quiet and the unit itself was otherwise clean. Access to the beach was easy as well. Unfortunately, that's where the positives end. The unit looked far better in photos than in person — it's clearly aged and hasn't been maintained. The flooring is chipping throughout the unit, badly enough that we had to wear shoes at all times to avoid stepping on shards. This is an existing, ongoing issue with the unit — not something we caused — and it should be addressed by the property. The king bed in the master sinks heavily in the middle and needs to be replaced. The shower ran out of hot water quickly, even with short showers. All the kitchen supplies (pots, pans, silverware, plates) were dirty on arrival and had to be washed before use.We also found baby cockroaches in the kitchen area, which we noticed on our last day.The price was on the lower end, but given the condition of the unit and the pest issue, it wasn't worth it. Based on what we saw, this seems to be a building-wide issue — the other units in the building appeared equally old and run down. We would not recommend this property for any trip.