Lovely place, lovely view, lovely people, lovely dog. What's not to like?