In addition to excellent work, Matt di a terrific job explaining the different parts and pieces to be replaced, and why. I am highly satisfied with the actual work, and the outstanding customer service!!