Having just read the last review of Bandidas I'm surprised by how different that person's experiences have been to mine! I've never had terrible service (although I admit I've had some definite apathetic service there) and I've always found the food to be really tasty. Particularly the enchiladas. I usually order the same thing each time because it's so good. It's usually packed and noisy, but I like it. The prices are reasonable too.
I only have one negative point to add: when my friend from the UK visited she went here by herself, and being the first restaurant in Canada she went to didn't realise that tipping 15% is the norm here (it isn't in the UK). After paying the bill and walking out, the server literally chased after her telling her she thought she was being rude for not tipping! Whilst I can totally understand that not tipping would indeed be insulting to the server, it was genuinely an honest mistake to make and my friend left feeling completely mortified. I'm sure this could have been dealt with in a kinder way.
Cons: Noisy, Not always very engaging staff, Long waits for tables sometimes