Go to this restaurant for the atmosphere and the beer. The food is mediocre.
I came to Granite City because I wanted to eat at Legacy Village, but eat at someplace different from Claddagh's or the Cheesecake Factory. The restaurant is very large and was reasonably busy, but not very crowded, on a weeknight. The outdoor patio was not very large, but comfortable. I ordered the grilled chicken and asparagus linguini. In my opinion, the chicken was not seasoned well. I was also disappointed with the sauce, which to me was watery and not very flavorful. The portion size was average - filling, but not as large as I would get with a similarly sized/priced dish at Cheesecake Factory.
Overall, not too impressed. Wouldn't mind coming here again though just for a beer on the patio.