Great location, attentive hosts, wonderful experience.