Poor service and aggressive pricing. My gas furnace had a faulty integrated circuit control board. The technician had mis-diagnosed the problem as a faulty pressure sensor but did not let it run through the cycle to test it before he left. He was in a hurry to run to the next appointment. The furnace failed again. He returned again with a new air pressure switch and installed this.. Again, he left before running the furnace through cycle. The furnace failed again. He returned again and propery diagnosed the problem as a failed microswitch on the circuit board and replaced it. The total bill was half the price of a new furnace and 4 days with no heat. Simply inexcuseable bad service. Perhaps other technicians in the company are better, however their pricing is aggressive. Not recommended.