Very patient, knowledgeable and kind. At first I thought the diagnostic fee was high, but in the end it saved me time and money. They identified the problem and put together an honest and fair estimate without any pushy sell ups. I would trust them with future jobs, and highly recommend.