The location is great. After the first day of aggravation and disappointment, our few days here ended up being fine.
It took us three+ hours past check-in to get into the rental because it wasn't cleaned. We had to cancel our first night dinner plans with family because at 6:30-7pm we were bringing in luggage and groceries when we should've been in at 3pm. We did get refunded the cleaning fee.
The condo unit needs a deep clean and some easy repairs (broken closet doors, medicine cabinet was rusted and its door would not stay closed, LR couch and chairs need cleaned, bed linens (quilts) washed, etc). Based on other reviews, I was worried about roaches, we saw one dead roach in the kitchen floor. Note to owner: a handyman, cleaning service and 4 hours would make a world of difference in this condo.
Location wise, we couldn't have asked for anything better. Sitting outside on the patio looking straight at the beach and water was amazing. The view and daily beach service somewhat made up for the inside feeling less than sanitary. Our check-in process (to find it wasn't clean and then the three hours with groceries ruining in the hot car) was terrible. Advice: Bring a candle or air fresheners to filter out the wet mildew smell (understandable though due to the proximately to the water).
Overall, if you're a clean freak, this may not be the place for you!