One of the best Alibaba places in TO.
There are many in town, but they are very different and there's a great deal of inconsistsncy. however, this location is my #1.
Great food portions and nice quality food. Friendly staff. They have a happy hour option after 6 or 7 PM which is totally awesome. 6$ for any plate. Given the portion size an d quality it is totally worth it. I will definitely recommend this place, espacially the happy hour :-)