I have used this company many times over the past few years, furnace installation and the annual maintenance, etc. This last time the technician was 2 hrs late arriving, He called 90 minutes into the wait to say he was running late and arrived 30 minutes later. I had rearranged my day to accommodate this job to be done, now everything was off schedule. To top it off, I think he was hungover. The job took way longer than usual, almost 2 yrs to be done. I am not too concerned about the quality, it seems fine, but the amount of time involved for the whole process was not acceptable. Up to this point I have always been happy with their work.