They were prompt to look at the job, submit an estimate, and schedule us in. The price was very competitive with other estimates so we went with them. However, there didn't seem to be one person who took the lead on the job and knew the ins and outs. For example, the experienced man who designed our reworked ductwork was pulled off the job after one day to work on another, and his apprentice was left to fill in, not always knowing what needed to be done. They mismeasured the door to the furnace room, so the opening had to be cut even larger than planned. Wiring was done incorrectly for the fan (but they came out to correct it right away) and the humidifier was not reinstalled until we called them to come back out to do it...unfortunately, pieces had been thrown away in the process and had to be reordered (at their cost). The boring went well, and paperwork for tax rebates was part of our invoice, and the unit seems to work. The workers were all very good, seemed to know what they were doing, and seemed to want to do the job right. However, there was a serious lack of scheduling continuity, and it seemed like we had different workers every day, and sometimes no workers at all for several days. So when new workers came, we had to explain what was being done, and what had been done and what still needed to be done. There didn't seem to be any oversight, and if we had not been able to be here most of the time, and be our own "project manager," I'm not sure the job would be done yet. So in a nutshell, the price was competitive, the workers were experienced and competent, but project oversight was completely absent. No one was ever really in charge. It all got done, and works great, but the process was a little frustrating.