I feel bad giving this restaurant three stars. In a nutshell, service was awesome, not because of our waitress, but because the manager and others were constantly stepping in to flawlessly help while our server was "in the weeds." Great/Awesome/Amazing team effort!!!
Thing is, there were a lot of open tables which leads me to believe that they had a "tiny" wait because they wanted to seem busy but were understaffed (common trick). (My wife and I only went here as a last resort because it was the only place with less than a 10 minute wait and we had a movie to see.)
I really wanted to love this place, but I just can't get past the "chain" crap food! Service was fine, but the food kinda sucks given the alternatives in the neighborhood.
Conclusion: skip this place unless you are in a time crunch; there are too many other great places to eat at.