Based off a recommendation from a friend, we initially hired Barry to diagnose and fix a failed gas valve in our old furnace. Barry gave us a reasonable estimate on the replacement of the gas valve, and the pilot and thermocouple assembly, but based on the age of the furnace (nearly 30 years old) he recommended we look at a replacement. Talking to a customer service rep for a Lennox branded company, we would have been looking at $5000-6000 bill, and Barry was able to order us a base model high efficiency furnace in the same week and install the new furnace for $3500. The furnace was missing a sealing component on the drain valve, but Barry stayed to make sure everything was in running order, and when the leak showed, he stayed for an extra 40 minutes to replace the outflow assembly with an alternate drain hose assembly. There was no changes in cost from his initial estimate, and we are pleased with the service. Barry is easy to talk to and always arrived in a timely fashion. He struck me as experienced and straightforward. Also worth noting, he refused a deposit payment up front and only took payment at the end of the job.