A lovely place to stay for humans and dogs alike