My family and I have been going to this location for years and have always loved it. That said, I haven't been to this location for well over a year (at least, it could even be two years), until recently. I went once end of October and again yesterday and did enjoy the food while I was there, however, both times I left feeling ill (and no, it wasn't because I stuffed myself silly). I don't know if they have changed the way they prepare/present the food in terms of cleanliness or proper food safety, but both times had me in the washroom the rest of the day.
Sadly, the only way I will return is if it is for a family event where I cannot say no to an invite.
Maybe I will try the Markham location since that one seems to have good reviews.