I had my oil changed and my tires changed here. The tire sensor was on when I left the shop, I had assumed it would go off after a couple of kilometres. I woke up the next morning and one of my tires was completely flat. I lost a day of work and had to wait a couple of hours for them to fix the problem, which apparently was the result of their tech not properly tightening the valve stem..
If you need an oil change I would recommend them, but for tire changing I would recommend using a reputable company like kal tire where you know the people are properly trained for tire services. I won't be back.