We visited the Grumpy Troll based on Yelp reviews; we weren't disappointed. The food was good (not the best I've ever had, but good), the waitress was very friendly and competent, and the beer was surprisingly good. It was a bit of a wait on a Saturday night, but we were able to grab a couple of seats at the bar in the meantime. Prices weren't the cheapest, but the beer was worth it.