Great place, location and settings; marvellous host; admirable dogs.