This company is excellent to work with. The estimate was thorough and complete with all cost explained in detail. The installation was completed in a timely fashion. Workers were knowledgeable, polite and explained all of the work they completed. I understand a quality assurance follow – up visit will take place within two weeks.