We had a terrible experience here and I would not recommend. First, it is roach-infested. We found them everywhere, even floating in our pup's water bowl in the morning. I wish I could upload photos with this review. The apartment sits on top of a vacant garage, and I'm guessing that's where they come from. Coincidentally, if you look at aerial photo you'll see that this stretch of beach sits in front of a marsh. There are tons of mosquitos (so bring bug spray).
Second, the toilet didn't flush, which ultimately led to no water in the place at all. I told the owner Michaela about the toilet when we got there -- who to her credit was always very responsive -- and she had someone come out the next day to repair it. They showed up a few hours after they were supposed to, and their "repair" made the toilet run constantly. Because the property has a fixed water source, we woke up the next day to having NO water in the place - it apparently all leaked out via the running toilet. We were therefore forced to leave with no showers or anything else that required water.
Finally, there are two A/C units in the apartment, and one of them (the main one) didn't work. As such, it blew hot air and never got below 92 degrees F in the main area (living room, kitchen, bathroom, and open bed area). The heat combined with the humidity rendered the area unbearable. It was too hot to cook, eat, or even hang out. Thus, we were relegated to spending all of our time in the small bedroom with the door closed. The same guys who came to fix the toilet also looked at the A/C unit and confirmed that the condenser was bad and could not be repaired (at least, not while we were there).
While the owner was very nice and always responsive, her response to all of this was "Sorry, our usual property manager went out of town so we have to depend on back-ups." Which, of course, is no consolation to the people paying good money to stay there.