I'm so glad our friend referred me to Leonardi Automotive. I took my truck to another shop, in Novato, for over 2 years. They were never able to fix what I originally went in for & eventually told me that I needed to replace my engine. I came to Leonardis for a second opinion. They did a bunch of diagnostics and fixed a bunch of stuff...but my engine did NOT need to be replaced. Thank God!! The staff was friendly & very efficient. They kept me in the loop every step of the way & explained things to me clearly, so I could understand what was going on. I can't say enough good things about them!!