Attentive hosts. Roomy accommodations. Great location.