4 and a half stars really.
Every other review I've ever read about this place was focussed on dim sum...I didn't have dim sum, so I can't comment on that.
However, I was here on the weekend and had a 10 course banquet dinner. Awesome. Every dish was great, starting with the Peking Duck (yum!).
Service was top notch, décor was great and being located at Bay and Bloor made getting there easy. The entire meal did take about 2 hours, so it's by no means "fast food", but that's not always a bad thing in my opinion.
I would have given this 5 stars if not for the price. It is a little on the pricey side. However, if you're celebrating a special occasion or if money isn't a concern, I would definitely recommend this place.