Having been in the Wholesale and Retail Used car Business for over 30 plus years,I think I Know a excellent Auto repair and service shop when I see one.I have 3 criterias;reasonably priced,properly equipped with up to date eqiipment to do the job and properly trained and up to date technicians. Recently I had my favored Driver(91 MBZ 420SEL) in for the 170k Service,tire rotation and alignment plus to look at what to do about oil consumption.Today,over a month after the service,the car runs like NEW,and the oil burning;"What Oil Burning"!And while I was there,I noticed 3 newer cars(04 to 09)Audi,Range Rover and Acura,all in for the same reason.Software Glitch.I didn't know this,but just like computers and smartphones,most cars 10 yrs.old or newer have continuous software updates too.This is no problem while your cars under factory Warranty,after that if you go to most independent dealers with a simple check engine light on,your car might be there a while.Why?,because most dealers don't update their scanners and software.By the way,2 of the 3 cars I mentioned,were from such dealers. These are just a few reasons why I drive from the north bay to SF for service.Also it doesn't hurt that everybody at ISM are Damn good people.Giovanni Palazzo;the Owner has to be the best auto technician ever;Antonio Palazzo collision repair Estimator and Manager;and Office Manager Allison,who manages to keep all the"Balls in the Air",get the job done and with a smile. As I say to all my Old Car Dog friends,"Whats Not to Like at ISM"?!