A fantastic stay in a great location with perfect hosts.