This place is basically a trailer at the end of an alley, behind Dollarama and Second Cup... but don't let the appearance fool you.
I've been renting from this place for almost two years. I've rented from other places but this is the best: the people are the nicest, the car selection is great. I haven't had any problems with them, except for the usual system glitch, e.g. I wanted to use my "free weekend" but the system wouldn't recognize my eligibility, but even so they always listen to your explanation and claim responsibility when it's their fault.
I have a car now so won't be using their services anymore, so the least I could do is review them. LOL