COMPLETELY UPDATED REVIEW: Got an oil change to 'test the waters', as well as replacing an O2 sensor. The oil change was fine. The O2 sensor was supposed to be done, but they called back to say they needed to order in the exact Toyota part, which would cost about $200 more, and wouldn't be available for two days. (I don't know why they claim they needed the Toyota part, since it's made by Denso and used on half a dozen makes.) Figured that was one small strike, and wanted to give them a second chance. Next time, I booked an appointment and asked for a number of specific fluids to be replaced. I was told they would examine the fluids and decide if they needed replacing or not. When I arrived, they didn't even have a booking for me! Still, they took my car in. A few hours later, they phoned and said everything was fine except the power steering fluid, which would cost $175. I said go ahead. At the end of the day, when I picked up the car, they presented a bill for $40 more than they had quoted me on the phone. "the P/S uses ATF, and that costs more." Yes it does, but they should have known that beforehand. It makes me wonder if it really needed replacing at all, or if it was "dirty" because ATF is darker than P/S fluid. Also, my 'recommended service' sheet still shows that I need an O2 sensor and air filter, which means they didn't check either of those items. So they have: 1) messed up a scheduled repair 2) refused to do the work I asked for (specific fluid changes) 3) Lost an appointment booking 4) under-quoted (or overcharged?) for work 5) possibly did work that wasn't necessary (Toyota doesn't recommend flushing P/S at all) Also, my previous review was partly due to the fact that they offer your second oil change free if you post a positive review here. Are they paying for positive reviews? Kinda. The staff is very friendly and the place *feels* good to go into, but I just see too many things wrong, either accidental or deliberate. I guess I'll keep searching for a good shop.