Terrible service centre; they were too busy to take my call or call me back for over 5 weeks. Took them 2 weeks to confirm that there were recalls on the VIN despite the fact that I could pull that information up for free on the Toyota site.
I was quoted $330 for parts and labor and walked out with a $2100 bill. Some communication problems but billed for labour for both a wheel bearing and the same tire's breaks when we all know that the breaks are a joke to replace when you've disassembled the mounting.
Tires and battery I had done elsewhere for $130 less (battery) and $120 for the exact same tires.