Food? Fantastic. Service? The pits. Maybe it was because we went on a Saturday evening, however, we were virtually pushed off of our table. The complimentary dessert was provided to us while we were still making inroads on the mains. The waiters started clearing our personal dishes before we had stopped eating. Is taking one hour for 5 people too much to ask at Asian Legend? Apparently so. And not one "sorry" or otherwise when we grumbled about the service. I know it's busy but...
Having said that, the food is quite good especially when compared to many other shanghainese places in Toronto. The xiao long baos are good (almost as good as the ones at Ding Tai Fung). The tofu knot soup was also yummy. The fried chicken was well done, not too dry as in most places. The only real critique I had was the "la pi" (mandarin) or "lai pai" (cantonese) - mung bean flat noodles served with cucumber and peanut sauce. Tasteless and I've had 1000x better in a ratty street stall in China. But this is Toronto, so I can't really hold it against them too much.
Would have given this place a 4 star or maybe even a 4.5 star had I felt charitable, but the service just blew the whole thing for me.