Hotel Cheshire was warm and welcoming to a diverse group of guests (including canine ones). Beautiful patio, pool, breakfast, and common areas that we could enjoy with our dog. Our stay was full of pleasant surprises!