They showed up on time and finished ahead of schedule. The workers were courteous & polite. They seemed to be very knowledgeable. They were nice enough to work late the first night, so I could have heat. I recommend them highly to provide the best quality at a very fair price.