The location is perfect. It's just one block away from the beach. We hit the beach every day thanks to that. The building is secured by a gate, which makes us feel safe. The free on premise parking is great.
The apartment is really clean when we arrived. It's exactly like what you see in the photos. However, it's smaller than what we expect. We stayed for 3 weeks, so we needed to cook for a few days. The kitchen is very tiny; it doesn't have a dish washer, which makes it difficult for us. We're a bit disappointed with the electric stove top, because it would stop after 10 minutes of cooking or so due to overheating. If you're planning to cook during your stay, you'll be frustrated.
Two things that annoy us a bit about this place. First, the dump truck is very noisy and it comes every single day, and very early in the morning, around 6am while our baby was still sleeping. Second, I have to empty the water bucket under the AC every day.