Overall we had a great stay here.
The pros: great location with short walking distance to the beach and a short drive to the restaurants. The space was clean and we had what we needed for kitchen supplies and towels. The check in process was easy and well documented. The bed was very comfortable and quite large. The fenced backyard with hot tub and grill is very nice, especially if you have dogs!
The cons:
There was a water leak coming from the ceiling but luckily it happened while we were checking out and when we reported it the management sent a plumber out right away. The noise from footsteps in the apartment upstairs was significant.