Been there many times because of the availability of decent Chinese restaurant near upper Richmond Hill.
food that are good: BBQ pork, BBQ duck.
food that are average: stirred fried noodles like beef in soya sauce ho-fun. and fried rice
Service: ummmm... hit and miss! servers are too busy running around. you have to find your own napkin and such. Weekends are worse.
we have considered doing a banquet type dinner there, but after seeing how chaotic the place is during the weekend, I chose somewhere else.
Tip:
clientele issue: they have many construction teams around. While they are casually talking, they swear in Chinese, and it can get a bit gross.