I am torn on how many stars they really deserve. The food is delicious, and their craft beer is great, but the service is awful. I have been in a number of times, and each time I am forced to wait no less than 20 minutes to be addressed to order. I have sat at tables and at the bar, and the service is the same. It disappoints me that a place that has the basis of food and drinks going for them can't figure out how to serve the customers in a timely manner.
If you are not in a hurry, and want a good atmosphere, I definitely recommend this place. If you are on a schedule, I would pick somewhere else.