The location is great! We were able to go to different places during our stay without feeding like things were too far. Plenty of restaurants and food trucks nearby for a quick bite after a day at the beach. The kitchen is stocked with utensils, and we bought groceries from the nearby Safeway.
The pictures need to be updated as overall the apartment is lived-in. From the time we checked in, there's a constant sweat stink in the bedroom, probably because it was impossible to properly vent the room. One side had a full line of windows but keeping them open was not an option from a privacy standpoint as they overlooked the veranda.
There was sand on the duvet. The dryer accumulates sand so be sure to clean it out before using it for your clothes. It wasn't cleaned for us.
The AC is in the living room and didn't cool the bedroom.
All beach equipment was provided so we didn't have to rent anything.
We had booked this apartment in advance for our trip, but had to reschedule a couple of times due to unforeseen circumstances. Elizabeth was very accommodating and responsive throughout the process.