Lovely hospitality in a lovely setting