Was very professional, Knew the product well and took the time to explain and answer any question we had. Was on time for appt. and checked everything and pointed out problems that needed attention and how they could be addressed. Estimate was very reasonable and in my price range. They will be doing the job !!!