Marvellous setting. Warm, generous hosts.