As far as I remember, this place is pretty good. A pretty unique restaurant for Champaign. Definitely sit at one of the tables where the food is cooked in front of you, it's basically a requirement.. or something.
The food was consistently pretty good but nothing hugely fantastic and not a whole lot of traditional dishes, unfortunately.
Never had sushi here