A beautiful place, warm welcome and generous hospitality made a great weekend away.