We always come here when we are looking for food in Chinatown. I think the food is very slightly better at King's Noodle, but you get much better value at this place.
I don't think anything in particular stands out (for good or bad reasons). Our favorite order is the roast duck, which I often just pick up to take home. It comes to around $24 after tax.
Portions are pretty huge. Takes credit.