Went there a couple times over the past few months - the food is pretty decent. Service is OK - typical Chinese. The place is a bit worn and can use a renovation, but I did not find it dirty.
Food was quite good - authentic Chinese. Quality of the dishes were all on par with more upscale restaurants.
Prices are reasonable too.
Worth a visit, it's one of the better places in Richmond Hill.