We've been here 3 times over the years. All 3 times the food has been excellent, though a bit bland if you're wanting something other than Americana food.
The first couple of times we went we had fairly rude wait staff. The third time we went last year (first time in 4 or 5 years), the wait staff was much nicer.
I believe every meal is a character meal there, but I'm not 100% sure. They've all been character meals when we've eaten there. The nice thing about this place is that, since the restaurant rotates, the characters seem to be able to devote a fairly equal amount of time between tables. A lot of times in traditional restaurants, it seems just a few tables tend to monopolize characters' attention, leaving some people out until the very end of the meal. In GG, the characters seemed to come by at a fairly regular, but not hectic frequency, which allowed us to eat in peace but still see all the characters.