We loved the location, parking, view (amazing) and the communication from the owner (or property manager, not sure who it was, but they were quick to respond and super nice).
We had one major issue that honestly ruined our trip. This unit is on the bottom level, and the floor above is paper thin. We heard every single footstep from the people above us, who honestly, never sat down for 4 days. The stomping finally ended around 2:30am most nights. It was more traumatizing than relaxing. I've stayed places where you can hear the people above you, but this was excessive. I was originally going to rate this 1 star, but the last day, the people above us left and we got a few hours of silence and it was amazing. But then the new tenants moved in and that ended, although they werent nearly as bad.
Beyond that, we had to handwash all the dishes when we got in, because the previous renters clearly just threw them in the cupboard to get out on time. That was pretty gross. There was also a horrible smell when we walked in, which we found to be an old pizza box left in the oven. So the cleaning people were not on their game.
The ceiling fan was black with dust and the couch is broken, and actually hurt to sit in.
One day it rained and the water from the upper deck drips onto this unit's deck, rendering most of it useless. You only get a small dry area to enjoy.
But we came for view and the beach, and we got that. I would consider renting in the same complex, but only the top floor.