Won't ever rent from E-Z Rent-A-Car
Cons: Rented from E-Z Rent-A-Car, but turned out to be Trans Canada Rental, who appear to be booking cars for multiple rental business names.
Location is off the airport, requiring a train and shuttle. Waited for 45 minutes for shuttle, and then shuttle driver was rude and belligerent.
Waited for nearly 30 minutes in line before talking with the rental person at the counter. During that 30 minutes, the people in front of me, were pressured to buy expensive insurance plus other add-ons, even though the people trying to reserve the cars had documentation of their own insurance. Renters came back in to complain that their cars had no gas and had exterior damage.
The rental agent was extremely aggressive, demanding that I buy insurance, even though I had proof of insurance. The car that they wanted to supply didn't match the one reserved. Eventually they provided a car, but demanded more money. Gas tank was on empty. Barely made it to the gas station that was 3 blocks away. Car also had lots of exterior damage, and was absolutely filthy inside.
The experience left me feeling that this car rental company was a fly-by-night company with questionable business practices and worried about the possibility that I'd get financially screwed.
Learned my lesson. Next rental was from a different rental agency (large brand, onsite at airport), where people were polite, friendly, helpful, professional and supplied the right car, in excellent condition, was clean and had a full gas tank. Well worth the extra expense.