Of all the Meathead locations - from here to Chicago, the Champaign location trumps all.
They have the best kindest managers/employees- it's always a great experience at such a positive place - we love dining-in.
By far our favorite location and restaurant in Champaign, IL.
Cheers!