This is the best Chinese Food in the Dekalb area, it even supasses other restaurants closer to Chicago, that I once thought was the best.
All reviews seem positive