I am torn on the rating because I have been here 1/2 a dozen times and have had completely mixed experiences. For that reason I am going to go with 3 stars over. 4. I am going to start with service. It had been hit and miss on all occasions. I have had great service and I have had mediocre service. I have sat at the bar, outside and a table (twice each) and have great and mediocre service in all spots; which is a little disappointing. The beer is great, they have a great selection/something for everyone and that is why we keep and will keep coming back. We have had food and it has always been good. I had "grainy" beer cheese soup once, but it has been good the other two times, so I will continue to order. Everything else I have ever gotten has been great. The outside area is great and they have a fire year around. The main thing that they need to work on is consistency of service. If they can nail that down; this place would get at least 4 stars from me. - maybe even 5!