David was prompt and courteous- very good at explaining what needed to be done in addition to our options for future service- pricing was very reasonable- he didn’t rush the work- spent 4 hours here!