Overall a good stay! This is a great place with a great location, especially for families. We enjoyed our stay, found the host communication awesome, and appreciated the "extras" from dishwasher detergent to trash bags. The beach proximity is awesome and the pool a nice bonus.
One of the bedrooms gets a lot of traffic noise from the street, so be aware - we had our kids sleeping there and had some early mornings. The office at the complex was closed for most of the time we were there and worked off hours, so make sure to plan to get your parking permit during those times. The pool gate was often left open by other guests, and the pool was pretty crowded - we often swam after dark because of this. Parking was sometimes difficult if we came back after 9 especially with the restaurant onsite.