A beautiful location, friendly hosts, a lovely stay.