The rooms were poorly cleaned, and needed maintenance, part of the interior in the room was hanging loose off the walls, a board intended to protect a heater from being touched by children. No on-site parking. Parking in a parking garage across the street is expensive and seemed too small to fit the large mini bus we were driving. I had to walk 4 blocks to park at a aquatic center, parking there was cheap. Beautiful surroundings and a pretty town. I’m breakfast was ok, Lack of separate bread toppings for Gluten Free Bread is likely to cause cross contamination from other customers.