I usually take my Mazda 3 to Oak Tree Mazda and decided after looking at the reviews to take it to Palo Alto Shell instead. I am very happy with that decision. I dealt with Ravi who was very professional, and extremely communicative something I really appreciate when dealing with a mechanic. He gave me options and sent me timely updates when things were discovered during the inspection of my vehicle that warranted immediate attention. They also allowed me to ship tires from TireRack to the shop which was really convenient, and while their prices are usually competitive with TireRack's there was a closeout sale at TireRack and so that worked well for my pocket. The cost of labour and parts are reasonable at Palo Alto Shell, and Ravi gives you options from different price tiers to choose from so you can gauge your expense. Just got my car back (hoping to take it back in soon to complete some additional work) but my car feels great, driving on the new tires is awesome, my A/C is good and the new wipers they installed feels like butter on the windscreen (well it sounds like butter ). I'd definitely recommend