Exceptional hosts, great amenities, and wonderful location just a few blocks from a great beach with loads of restaurants and shops --- not so close as to be an intrusion but close enough to walk.