Let me start by saying I was torn between 3 and 4 stars - for one main reason. The Parking. It's horrible. Whoever planned this building area should find a new job. I've been to this location close to a dozen times, and I think I got a spot in their tiny lot once and I was just lucky to be pulling in when someone left. Be prepared to park far away. Not a huge deal when the weather is nice - but a huge pain with a baby in single digits and snow.
That said - the staff here has always been very nice and provide great service. Selection of food and beer is great and I've always enjoyed their food. Upstairs has a nice dining area, 2nd bar area and group room. Very nice place overall - just plan on parking no where near the building whatsoever.