Service:
Every time I've tried to go on a Saturday evening, I've been turned away with warnings of "we don't know when a table will be free" and "if you sit at the bar, it could be a 40 minute wait for food." Fair and honest but I can't seem to get there during the right window of time to get a seat!
Food:
If their food wasn't so damned delicious, I'd be more upset. I don't mind waiting for food this good and I know they're making it to order. Just make sure to get a starter to share so you're not watching your date eat while you wait for your own meal. Portions are more generous, tastier and cheaper than any of the places on Bloor.
Go on a weeknight and you won't regret it!
If you're there on a Saturday and can't get a table, Tita La Guanaca just west at 1028 St. Clair always has a spot. Salvadorian, not Mexican but their tamales and pupusas are wonderful.