I have been to Granite City now twice since relocating to the Madison area. Both times I found GC a-ok. The first time I was there on a date with my husband. We had heard about Granite City's beers. We tried three different ones and found them a-ok. We were not blown away...but found them good. The same of the food. We enjoyed the experience but just found the food standard.
It was crowded both times we frequented. The first time we brought our infant son. He slept most of the meal in his car seat. However, from the reaction of some guests I wouldn't bring him again. There were other families with older (8-10 age range) children.
The second time I was there, it was for lunch. It again was crowded and I found the food the same. It has a great westside location which is my guess as to its business.