I've been here several times and the food was just "ok". Other reviews say that the braised beef Taco Bao was AMAZING, and I am going to disagree. Not a lot of flavor at all. However, the look is cool - The "Taco" refers to the open shape of the dumpling, not the seasoning / flavor. I do however, recommend the Black Bean and Pork Noodles!
Lots of seating. Across from Sundance at Hilldale. Can't order online (yet).