Great place, attentive hosts, and stylish accommodation.