Good: The location is perfect! Literally a 2 minute walk across the street and you are at the beach. Parking was easy to always find a spot close to our unit. Large pool was an excellent alternative to the beach.
Bad: The unit itself could really use some TLC. The bathroom was dirty, especially the shower. The back of the bedroom door was covered in dust. The furniture and carpet looked and felt like they needed a deep cleaning. Frying pans were in terrible condition. The listing mentioned a boogie board but there wasn't one when we arrived. We were given one halfway through our week and ended up leaving it in the unit for the next guests to use. The AC unit is in the living room, which cools off that room nicely for the kids who were sleeping on the pull-out couch. However, the AC is too far away from the master bedroom so that room remained warm at all times, even with fans in use.
Overall, the unit was decent and location can't be beat. However, there are many other units in the complex available for rent for similar prices which look a lot nicer.