Wonderful location, wonderful place to stay, and a wonderful dog.