How long it took to find a decent Mexican restaurant in Montreal. Not "party" Mexican or Tex-Mex garbage but a real Mexican establishment. Guadalupe, located in a stretch of no man's land on Ontario (not quite Hochelaga-Maisonneuve but not quite anything else either - must just be generic Centre Sud) is that place. No chimichangas or burritos on the menu but mole and chilaquiles. The food is good. The portions are large. And the cocktails are fantastic.
A caveat: Some restaurants you need to excuse the glacial pace of the service. This is one of them. It's a family run place that's pretty understaffed. Both times I've gone there have only been two people on the tables (and it's a pretty large place that tends to have big groups). Both times we waited an exorbitant amount of time. If that bothers you, don't go. It might ruin your meal. Probably not a good place for a first date unless you want to risk long, awkward silences when the conversations run dry. So it's also not a great place to go if you're famished. The obligatory batch of nachos that greet you aren't refilled and won't last long. But at least by the time the food arrives, you've built up enough of an appetite to take down the large portions.