Our biggest problem with Granite City was figuring out where the entrance was! No, really... we entered from the patio. Whoops!
Our server was really fun, and provided a lot of good advice on the beers here. My wife had the beer flight, and said she was a fan even of the varieties she doesn't normally dig (the hoppier ones).
My cheeseburger was probably more on the medium-well side than the medium I asked for, but it was still very juicy and had good flavor - it might be that the thinner, wider patties are harder to prepare. The fries were perfect, and the dessert (a small molten brownie with ice cream and caramel) was delicious and larger than I thought it'd be for a "taster" - it was enough for two, after a meal.
We'd mentioned to our server that it was our first visit, and the manager stopped by to see how we'd enjoyed our food and gave us a coupon for our next visit.
Overall, it was a great experience. Our excellent server is what pushed it to 4 stars, and the tasty but not amazing burger keeps it from a 5.