A lovely stay in a lovely village, in a lovely house and a lovely host.