The company rep was always on time, knowledgeable, courteous, and efficient. He checked on progress and inspected the job after installation. The works were fast, thorough, careful and kept me posted about what they had done, progress made, and time estimate to completion. They cleaned up every speck of trash before they left.