Interesting that each of the previous reviews posted here are related to buying a car, not to servicing one. We too bought a car from Stouffville Hyundai and found the experience relatively good. I say relatively, as haggling with car sales (wo)men is one of my least favorite activities. There is just something about these sales people that puts me off. Anyhow, after many years of satisfactory basic maintenance and no issues with the car, I did notice a popping noise in the front drive train area (wheels, axel, springs, somewhere in at general area - I am not a car techie) at about the same time that I received a recall notice related to faulty springs. They "fixed" the springs by placing a tube over them and billed me over $300 for "replacing the strut mount bearings" . When the noise continued they replaced the couplers and billed me another $1600. A few weeks later in Florida after more popping noises I took the car to a dealer in Panama City. That dealer showed me that one spring was broken and the other almost and that the strutts/bearings also were badly rusted and about to break (the same ones that supposedly had been replaced in Stouffvile just weeks earlier!). So much for the recall done by Stouffville Hyundai and their other unnecessary "repairs". They milked me of some $2000 and I also had a US$1800 bill from the Florida dealer. Needless to say, since the repairs done in Florida, I have had no further issues. Stouffville Hyundai refused to entertain any discussion about restitution of the money I spend on unneeded repairs with them, while Hyundai Canada came up with a lousy $500 toward the cost of the Florida repairs that should have been covered under their recall in the first place. Thank you Stouffville Hyundai. This is the last time I have dealt with you.