One of the best we've stayed in. Beautifully spacious and clean, and has everything you could think of or need. Location is second to none.
The one thing to keep in mind is parking. If you want to park directly out front you'll be doing well to find a spot on a busy, beach day, and the street parking is timed (2 hours at a time, and totally free overnight). However, a 5-10 minute walk up the stairs beside the property will get you to a bunch of totally free, unlimited parking spots.