I've been to a few Granite City Breweries before, and this one follows the mold pretty well. To start, it's beautiful inside. The giant kettles that line the main dining area give a great ambiance, and the rest of the restaurant is cozy and inviting. On ambiance alone, this is one of the best restaurants in Legacy Village.
The happy hour menu is an excellent way to pair your beer with some inexpensive and tasty food. I'd especially recommend the Irish nachos. Beer is good and drinkable, and they keep the ABV nice and low to allow for trying multiple options. The problem is, for people with a bit more refined craft beer palette (which a lot of Clevelanders have), it falls short. They have been working in a few more seasonal options to help keep things fresh, which will likely keep me stopping back in for a couple happy hour drinks every once in a while.
On the whole, the food is ok. Entrees get a bit pricy for the quality, but there are so many options, maybe I just haven't found the right one. This is a pretty good place to take a few generations of family members, as it doesn't play to a specific crowd. A nice addition to the Legacy Village area.