I will say this about the restaurant. It far and away has some of the best mexican in all of Toronto (not as good as Grand Electric though).
The reason I am giving this place a one star is because it also has some of the worst service/management in Toronto.
I have tried going to this place twice now. The first was for a birthday party. Our group made a reservation for 12 people two weeks in advance. On the night of the party, we showed up and they only had spots for 4 people, and we had to wait over 1 hour before they crammed 12 of us into a spot for 8 people. I wondered why they would even take a reservation for such a large group if they knew they could not honour.
Despite this long wait, I decided to return again for dinner. I made a reservation for 2 for 8:30 on a Saturday night two days in advance. When we showed up, there was no hostess at the front, and I had to approach the bar and ask when we would be seated. For the next 30 minutes, I was given various responses from the waiters and staff saying "I have no clue when a table will be ready for you". The owner then came up to me and I asked him what is the point of taking reservations if they can never honour them. I told the owner I would post this fact on Yelp, at which point he yelled at me to "F*** Off". The hostess apologized to me for this, and within 5 minutes we were seated. Once seated the owner continue to mouth off to me from the kitchen for threatening to post a bad review on yelp. At this point we simply walked out of the restaurant.