I wish I could give this place five stars but the service was horrible. The atmosphere, beer selection and food were great. We were only one of five tables taken in the entire place on a Saturday afternoon, yet our waitress took 10 minutes to get our drink order and another 20 minutes for our food order. She was obviously new so we didn't mind but then she never came back for refills or a new beer order! In a place that specializes in having a huge variety of beer I expect her to come around when we have finished our beer and a great waitress will ask before it's completely empty. Instead we sat there with empty drinks for another 15-20 minutes. We finally gave up and asked the bartender for more drinks. We only saw our waitress again when our food came out. Which was upsetting when only two of us got our meals and we had a party of six! It was 15 minutes before my kids had their food! I will never be able to convince my husband to go back now and that's a shame because this could be a great place.