Well located, great amenities and a wonderful host make it a perfect beach house for a vacation