I've been coming here since January and it's a decent Dim Sum restaurant, great service and food.
Reason why I've put it at three stars is the line up is getting ridiculous now and unfortunately this is a common thing literally in every single dim sum restaurant on the weekends in Scarborough and Markham. It's very off putting when you have to line up an indefinite amount of time, which is why I've stopped going here now.
If you choose to go, be hopeful that you'll get a table otherwise you may have to wait an hour or more. You could also try to beat the rush and get there as early as possible like.... 8am?