I was impressed with this repair shop. Easily the best experience I have had. They were honest, quick, and gave recommendations that were in my best interest not just theirs.  Integrity  lives up to their name in every aspect of the word.