Spotlessly clean, ensuite, friendly hosts, nice locality and the dog is a beauty.