Great location.
Feels brand new.
Walk to beach.
Great attention to detail.
Private parking.
Attentive hosts.
Cozy and good use of space.