Unlike most reviewers here, I'm actually Mexican and I love this place!
I guess I can see how many people would have the wrong idea if all they were looking for were fish tacos and burritos. But burritos are not even Mexican (they are tex mex) and fish tacos are way far from being a popular menu item in real mexican restaurants.
The real gems of this place are the tamales and the pozole. It would be really hard to find more authentic versions of these dishes anywhere in the city. The flavor is perfect and extra bonus points for having pozole since it's rare to find in Canada.
The churros were pretty good too. Unlike most places in Kensington market they were fresh and soft and not extremely greasy.
I can't give them a perfect score because there was no agua de horchata (had to go for just a jumex).
In a nutshell, if you want the fake stuff that is commonly known as Mexican Food you should go to other places. For the real flavor and true experience go to Pancho Y Emiliano.