He was very professional and arrived on time for all scheduled meetings including the day the work was scheduled to be completed. Provided a free estimate and was very knowledgable and friendly regarding what needed to be done. I definitely would ...