Well-appointed beach house; excellent location; communicative, helpful host