Gracious and attentive hosts, superb location, clean and charming!