We loved our stay here. In fact, I'd go so far as to say that it's the best AirBnB that I've stayed at so far. This condo has pretty much everything you could want: comfortable beds, plenty of plush towels (beach and bath), good water pressure, every kitchen related item you can think of, and lots of space to spread out.
The only negative thing during our stay (and I'm not sure why this is becoming a trend) was the parking logistics. There IS, in fact, dedicated garage parking (though the listing doesn't make it clear). Once you get inside the unit, there is a dashboard permit that is waiting for you on the kitchen counter. However, while messaging the "host" (clearly a property management company based on the fact that each response came from a different person), there was a lot of confusion. At least two different customer service agents said that we weren't allowed to park in the garage-- obviously this is false. You will need the gate code (it's provided in the 25 page manual that comes w the parking permit)- or you can go a few rounds w CS to get it via AirBnB message.
Would 100% book again.