Although I usually get scared off by any restaurant belonging to a chain, St. Louis is quite decent. I ordered the honey garlic wings meal, and it was delicious! Definitely one of the better wings places I've been to. I would say the pricing was about average.
The atmosphere... well, it definitely wasn't my kind of scene, but some may like it. I was here when a Jays game was going on, so the place was noisy and crowded with sports fans wearing jerseys and caps. If I was there to see a game and wanted to grab a bite to eat with some friends, I'd probably come back. Otherwise, I prefer to go somewhere a bit quieter where I can just chill out and actually hear the people I'm with.