Wonderful country hospitality in an idyllic setting