Adrian was on time, thorough, and explained all the components and elements of the repair needed. Very satisfied.