I bring all of my vehicles to Waterloo Automotive. The team here goes above and beyond when I bring any of them in for service or repairs. They usually recommend service more frequently than the manufacturers, but they always give me the option to maintain now or later, depending on the service. My wife recently had to have a replacement engine for her Avalon, due to negligence at a different service provider. And a much newer engine replaced the original. And although her odometer reads 174,xxx miles, there is only 50,xxx miles on the replacement. The tech said iridium plugs should be replaced at 120k, this engine has another 70k before the plugs should be changed. Still, I appreciate Waterloo Automotive 'staying on top' of any service we might need.