Canton House is mainly for the atmosphere imo.
China Delight is cheaper and just as good if not better.

I guess I'll give BBQ corner 2 a try dragn.