Beautiful setting, attentive hosts, great location.