A lovely place with lovely people and a lovely dog.