7 Central Ave
West Lebanon, NH 03784
802-649-7317

Our Top Cities


Local Reviews
for hanover, nh

Rated 5.0 out of 5 stars based on 5 customer reviews

Grateful

Most grateful for Aaron’s servicing our heating technology at 20 Rip Rd, Hanover.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great service

Aaron is great. Really appreciate his explanations and thorough approach to problem solving.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Excellent service!

On time, thorough, and pleasant!

  • Overall Experience
  • Quality
  • Price
  • Convenience

Shower Install- Project Estimate

Great visit. Representative was very nice, polite and knowledgeable. Rough estimate outside of budget for this project. Would love to work with you at some point down the road. H

  • Overall Experience
  • Quality
  • Price
  • Convenience

Excellent service

Aaron Dixon was professional, competent, articulate, thorough and friendly! Who could ask for anything more. The logistics and communication leading up to the appointment were excellent and accurate.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Job Locations
for hanover, nh

Lucas W.

Lucas W. Job Checkin

This project included the complete removal and replacement of the existing outdated boiler and domestic water heater with new equipment. All near-boiler piping and wiring were upgraded to ensure safe, reliable, and code-compliant operation. The supply and return manifolds were replaced to improve system performance and overall heat distribution. A scale prevention device and thermostatic mixing valve were installed on the new water heater to enhance longevity and provide consistent water temperature control. The water heater tank temperature was set to 140°F, and the mixing valve was calibrated to 4.5, delivering 120°F water to all fixtures for optimal safety and comfort. All heating zones were thoroughly purged to remove trapped air, ensuring proper circulation and balanced heat distribution throughout the system. System flow and operation were verified to confirm each zone is functioning as designed. A boiler treatment inhibitor was added to the system to help prevent corrosion and

This project included the complete removal and replacement of the existing outdated boiler and domestic water heater with new equipment. All near-boiler piping and wiring were upgraded to ensure safe, reliable, and code-compliant operation. The supply and return manifolds were replaced to improve system performance and overall heat distribution. A scale prevention device and thermostatic mixing valve were installed on the new water heater to enhance longevity and provide consistent water temperature control. The water heater tank temperature was set to 140°F, and the mixing valve was calibrated to 4.5, delivering 120°F water to all fixtures for optimal safety and comfort.

All heating zones were thoroughly purged to remove trapped air, ensuring proper circulation and balanced heat distribution throughout the system. System flow and operation were verified to confirm each zone is functioning as designed. A boiler treatment inhibitor was added to the system to help prevent corrosion and This project included the complete removal and replacement of the existing outdated boiler and domestic water heater with new equipment. All near-boiler piping and wiring were upgraded to ensure safe, reliable, and code-compliant operation. The supply and return manifolds were replaced to improve system performance and overall heat distribution. A scale prevention device and thermostatic mixing valve were installed on the new water heater to enhance longevity and provide consistent water temperature control. The water heater tank temperature was set to 140°F, and the mixing valve was calibrated to 4.5, delivering 120°F water to all fixtures for optimal safety and comfort.

All heating zones were thoroughly purged to remove trapped air, ensuring proper circulation and balanced heat distribution throughout the system. System flow and operation were verified to confirm each zone is functioning as designed. A boiler treatment inhibitor was added to the system to help prevent corrosion and

Aaron D.

Aaron D. Job Checkin

Recovered 1lb 14 oz of r410a refrigerant, pressure-tested at 500 psi for 30 minutes , no leaks present. Evacuated the system down to 525 microns and performed a decay test with no change in pressure . Added sealant and UV dye, then recharged the system with 3 lbs 7 oz of r-410a refrigerant. Verified operation and system is working properly at this time.

Recovered 1lb 14 oz of r410a refrigerant, pressure-tested at 500 psi for 30 minutes , no leaks present. Evacuated the system down to 525 microns and performed a decay test with no change in pressure . Added sealant and UV dye, then recharged the system with 3 lbs 7 oz of r-410a refrigerant. Verified operation and system is working properly at this time. Recovered 1lb 14 oz of r410a refrigerant, pressure-tested at 500 psi for 30 minutes , no leaks present. Evacuated the system down to 525 microns and performed a decay test with no change in pressure . Added sealant and UV dye, then recharged the system with 3 lbs 7 oz of r-410a refrigerant. Verified operation and system is working properly at this time.

Billy O.

Billy O. Job Checkin

The bathroom pedestal sink had been removed due to a water leak from the toilet causing significant damage to the bathroom floor, walls, paint, and ceiling below. We will reinstall the sink with a new p trap to resume normal, safe, leak free operation


Mike M.

Mike M. Job Checkin

Looked at replacing propane water heater


Billy O.

Billy O. Job Checkin

The homeowners contacted our company to replace the internal components of the toilet shut-off valve after discovering it was no longer sealing properly. The issue was identified when the toilet began running continuously while the homeowners were away and did not shut off, resulting in the toilet overflowing and causing significant water damage to the bathroom flooring, surrounding walls, paint, and the ceiling below. During evaluation, it was also found that the PVC toilet drain line had broken as a result of the incident and subsequent stress to the system. On 2/13/2026, we repaired the toilet shut-off valve by replacing the failed internal components to restore proper water control and prevent further leakage. The remaining repairs—including replacement of the damaged PVC drain piping and removal and replacement of the faulty toilet (identified as the root cause of the overflow event)—are scheduled to be completed at a later date. Replacement of the PVC drainage piping, water supp

The homeowners contacted our company to replace the internal components of the toilet shut-off valve after discovering it was no longer sealing properly. The issue was identified when the toilet began running continuously while the homeowners were away and did not shut off, resulting in the toilet overflowing and causing significant water damage to the bathroom flooring, surrounding walls, paint, and the ceiling below. During evaluation, it was also found that the PVC toilet drain line had broken as a result of the incident and subsequent stress to the system.

On 2/13/2026, we repaired the toilet shut-off valve by replacing the failed internal components to restore proper water control and prevent further leakage. The remaining repairs—including replacement of the damaged PVC drain piping and removal and replacement of the faulty toilet (identified as the root cause of the overflow event)—are scheduled to be completed at a later date. Replacement of the PVC drainage piping, water supp The homeowners contacted our company to replace the internal components of the toilet shut-off valve after discovering it was no longer sealing properly. The issue was identified when the toilet began running continuously while the homeowners were away and did not shut off, resulting in the toilet overflowing and causing significant water damage to the bathroom flooring, surrounding walls, paint, and the ceiling below. During evaluation, it was also found that the PVC toilet drain line had broken as a result of the incident and subsequent stress to the system.

On 2/13/2026, we repaired the toilet shut-off valve by replacing the failed internal components to restore proper water control and prevent further leakage. The remaining repairs—including replacement of the damaged PVC drain piping and removal and replacement of the faulty toilet (identified as the root cause of the overflow event)—are scheduled to be completed at a later date. Replacement of the PVC drainage piping, water supp

Cody H.

Cody H. Job Checkin

Performed annual preventive maintenance on the oil-fired boiler system, including a comprehensive inspection and testing of all safety controls, combustion components, and operating systems to verify safe and efficient operation in accordance with manufacturer specifications. Replaced the oil nozzle, oil filter, and pump strainer. Oil line was plugged with sludge, we used a push pull pump to remove sludge. Conducted a combustion analysis and draft test to confirm proper burner performance and venting. Rebuilt the air scoop assembly to restore proper air elimination and ensure the hydronic system is free of trapped air for optimal operation. At the customer’s request, we will return in the spring to evaluate the attic air handler system.

Performed annual preventive maintenance on the oil-fired boiler system, including a comprehensive inspection and testing of all safety controls, combustion components, and operating systems to verify safe and efficient operation in accordance with manufacturer specifications. Replaced the oil nozzle, oil filter, and pump strainer. Oil line was plugged with sludge, we used a push pull pump to remove sludge. Conducted a combustion analysis and draft test to confirm proper burner performance and venting. Rebuilt the air scoop assembly to restore proper air elimination and ensure the hydronic system is free of trapped air for optimal operation.

At the customer’s request, we will return in the spring to evaluate the attic air handler system. Performed annual preventive maintenance on the oil-fired boiler system, including a comprehensive inspection and testing of all safety controls, combustion components, and operating systems to verify safe and efficient operation in accordance with manufacturer specifications. Replaced the oil nozzle, oil filter, and pump strainer. Oil line was plugged with sludge, we used a push pull pump to remove sludge. Conducted a combustion analysis and draft test to confirm proper burner performance and venting. Rebuilt the air scoop assembly to restore proper air elimination and ensure the hydronic system is free of trapped air for optimal operation.

At the customer’s request, we will return in the spring to evaluate the attic air handler system.

Mike M.

Mike M. Job Checkin

Looked at installing five WiFi thermostats

Looked at installing five WiFi thermostats Looked at installing five WiFi thermostats

Cameron P.

Cameron P. Job Checkin

Arrived on site to perform an annual tune up on a Bosch Greenstar. After our initial inspection, we provided an estimate to do the tune up which was accepted. We started by turning power off to the boiler and opened up the heat exchanger. We brushed the inside of the heat exchanger and then blew any debris out. We then inspected the burner cover gaskets. They were good with no signs of dry rotting or cracks. After heat exchanger was cleaned we put it back together and then inspected the igniter electrodes. The electrodes are starting to warp away from each other and the flame sensor was wearing out as well. We recommend replacing the electrodes. There is also a hyvent on the garage zone that should be replaced as well. It is corroding and is not allowing air to escape the system. After everything was put back together we ran the system to verify heat exchanger gaskets sealed properly and to perform a combustion analysis. No CO leaks present and combustion analysis showed the system

Arrived on site to perform an annual tune up on a Bosch Greenstar. After our initial inspection, we provided an estimate to do the tune up which was accepted. We started by turning power off to the boiler and opened up the heat exchanger. We brushed the inside of the heat exchanger and then blew any debris out. We then inspected the burner cover gaskets. They were good with no signs of dry rotting or cracks.

 After heat exchanger was cleaned we put it back together and then inspected the igniter electrodes. The electrodes are starting to warp away from each other and the flame sensor was wearing out as well. We recommend replacing the electrodes. There is also a hyvent on the garage zone that should be replaced as well. It is corroding and is not allowing air to escape the system.

After everything was put back together we ran the system to verify heat exchanger gaskets sealed properly and to perform a combustion analysis. No CO leaks present and combustion analysis showed the system Arrived on site to perform an annual tune up on a Bosch Greenstar. After our initial inspection, we provided an estimate to do the tune up which was accepted. We started by turning power off to the boiler and opened up the heat exchanger. We brushed the inside of the heat exchanger and then blew any debris out. We then inspected the burner cover gaskets. They were good with no signs of dry rotting or cracks.

 After heat exchanger was cleaned we put it back together and then inspected the igniter electrodes. The electrodes are starting to warp away from each other and the flame sensor was wearing out as well. We recommend replacing the electrodes. There is also a hyvent on the garage zone that should be replaced as well. It is corroding and is not allowing air to escape the system.

After everything was put back together we ran the system to verify heat exchanger gaskets sealed properly and to perform a combustion analysis. No CO leaks present and combustion analysis showed the system

Aaron D.

Aaron D. Job Checkin

Arrived on site to perform an annual tune-up on a Bosch propane boiler. Cleaned the burner, heat exchanger, igniter, flame sensor, neutralizer and condensate trap. Inspected the expansion tank, relief valve, combustion, venting, and overall hydronic system operation. Replaced worn burner and heat exchanger gaskets. Bubble-tested the gas line and checked carbon monoxide levels; no leaks were found. Verified proper operation, and the system is working correctly at this time.

Arrived on site to perform an annual tune-up on a Bosch propane boiler. Cleaned the burner, heat exchanger, igniter, flame sensor, neutralizer and condensate trap. Inspected the expansion tank, relief valve, combustion, venting, and overall hydronic system operation. Replaced worn burner and heat exchanger gaskets. Bubble-tested the gas line and checked carbon monoxide levels; no leaks were found. Verified proper operation, and the system is working correctly at this time. Arrived on site to perform an annual tune-up on a Bosch propane boiler. Cleaned the burner, heat exchanger, igniter, flame sensor, neutralizer and condensate trap. Inspected the expansion tank, relief valve, combustion, venting, and overall hydronic system operation. Replaced worn burner and heat exchanger gaskets. Bubble-tested the gas line and checked carbon monoxide levels; no leaks were found. Verified proper operation, and the system is working correctly at this time.

Cameron P.

Cameron P. Job Checkin

Arrived on site to inspect mixing valve that seems to be corroding. After our initial inspection, we found that a couple of the seals on the mixing valve had been leaking slowly causing a buildup of oxidation. We tightened each of the nuts on the mixing valve. The one that connected the valve to the water heater was a little loose. We then ran water and found no signs of any more leaks. We did not opt to replace the valve at this time due to it only being a year old. Tightening the union nuts was the first attempt to resolve the problem before replacement. Informed Katie that she should keep an eye on it in the future. If it continues to leak in the future , replacement may be necessary. During our visit, we also found that the elbow coming off of the vent was not properly secured to the water heater and there were two holes that was allowing exhaust fumes to escape into the basement. We were not able to push the elbow down further so we applied some metal tape to cover the holes. Ev

Arrived on site to inspect mixing valve that seems to be corroding. After our initial inspection, we found that a couple of the seals on the mixing valve had been leaking slowly causing a buildup of oxidation. We tightened each of the nuts on the mixing valve. The one that connected the valve to the water heater was a little loose. We then ran water and found no signs of any more leaks. We did not opt to replace the valve at this time due to it only being a year old. Tightening the union nuts was the first attempt to resolve the problem before replacement. Informed Katie that she should keep an eye on it in the future. If it continues to leak in the future , replacement may be necessary.

During our visit, we also found that the elbow coming off of the vent was not properly secured to the water heater and there were two holes that was allowing exhaust fumes to escape into the basement. We were not able to push the elbow down further so we applied some metal tape to cover the holes.

Ev Arrived on site to inspect mixing valve that seems to be corroding. After our initial inspection, we found that a couple of the seals on the mixing valve had been leaking slowly causing a buildup of oxidation. We tightened each of the nuts on the mixing valve. The one that connected the valve to the water heater was a little loose. We then ran water and found no signs of any more leaks. We did not opt to replace the valve at this time due to it only being a year old. Tightening the union nuts was the first attempt to resolve the problem before replacement. Informed Katie that she should keep an eye on it in the future. If it continues to leak in the future , replacement may be necessary.

During our visit, we also found that the elbow coming off of the vent was not properly secured to the water heater and there were two holes that was allowing exhaust fumes to escape into the basement. We were not able to push the elbow down further so we applied some metal tape to cover the holes.

Ev

Billy O.

Billy O. Job Checkin

The homeowner requested service due to a reported water leak associated with the bathtub/shower. Upon arrival, a thorough evaluation was performed and no active leaks were observed. The tub spout and shower head were operated on both hot and cold water settings, and no leaks were found during testing. A pressurized spray bottle was also used to apply water to all tub and shower fixtures to check for possible seepage behind the fixtures; no water intrusion or leakage was observed during this process. During the inspection, it was noted that the shower head was dripping. The shower head was tightened, which stopped the drip at the time of service. No additional sources of leakage were identified. The homeowners were advised to continue using the shower as they normally would and to monitor for any recurrence, pattern, or indication of where the leak may be originating, especially now that the drop ceiling tile has been removed for visibility. At the conclusion of the visit, no active l

The homeowner requested service due to a reported water leak associated with the bathtub/shower. Upon arrival, a thorough evaluation was performed and no active leaks were observed. The tub spout and shower head were operated on both hot and cold water settings, and no leaks were found during testing. A pressurized spray bottle was also used to apply water to all tub and shower fixtures to check for possible seepage behind the fixtures; no water intrusion or leakage was observed during this process.

During the inspection, it was noted that the shower head was dripping. The shower head was tightened, which stopped the drip at the time of service. No additional sources of leakage were identified. The homeowners were advised to continue using the shower as they normally would and to monitor for any recurrence, pattern, or indication of where the leak may be originating, especially now that the drop ceiling tile has been removed for visibility.

At the conclusion of the visit, no active l

Daniel P.

Daniel P. Job Checkin

Customer was ready for filter change. I removed the old 4x10 sediment filter cartridge and disposed of it. I then replaced it with a new one and then cleaned and lubricated the o ring. Filter housing was reinstalled and is functioning properly with no leaks present at the time of service.

Customer was ready for filter change. I removed the old 4x10 sediment filter cartridge and disposed of it. I then replaced it with a new one and then cleaned and lubricated the o ring. 

Filter housing was reinstalled and is functioning properly with no leaks present at the time of service. Customer was ready for filter change. I removed the old 4x10 sediment filter cartridge and disposed of it. I then replaced it with a new one and then cleaned and lubricated the o ring. 

Filter housing was reinstalled and is functioning properly with no leaks present at the time of service.

Mike M.

Mike M. Job Checkin

Looked at adding heat pump

Looked at adding heat pump Looked at adding heat pump

Zachary  F.

Zachary F. Job Checkin

For this job I met with the homeowners to discuss the opportunity to replace the existing toilet with a Toto Aquila. Estimates will be provided via email

For this job I met with the homeowners to discuss the opportunity to replace the existing toilet with a Toto Aquila. Estimates will be provided via email For this job I met with the homeowners to discuss the opportunity to replace the existing toilet with a Toto Aquila. Estimates will be provided via email

Cody H.

Cody H. Job Checkin

Upon arrival at the customer’s residence, the customer reported the zone was overheating when the thermostat was not asking for heat, we inspected the existing Google Nest thermostat. The wiring was disconnected and reconnected to test whether the zone would activate; the zone did not respond. We then removed the Google Nest thermostat from the first floor and installed it in place of the original thermostat serving the affected zone. After wiring was completed, the zone activated and operated correctly. This confirms the original thermostat is faulty. The customer will need to replace the Google Nest thermostat for that room.

Upon arrival at the customer’s residence, the customer reported the zone was overheating when the thermostat was not asking for heat, we inspected the existing Google Nest thermostat. The wiring was disconnected and reconnected to test whether the zone would activate; the zone did not respond. We then removed the Google Nest thermostat from the first floor and installed it in place of the original thermostat serving the affected zone. After wiring was completed, the zone activated and operated correctly. This confirms the original thermostat is faulty. The customer will need to replace the Google Nest thermostat for that room. Upon arrival at the customer’s residence, the customer reported the zone was overheating when the thermostat was not asking for heat, we inspected the existing Google Nest thermostat. The wiring was disconnected and reconnected to test whether the zone would activate; the zone did not respond. We then removed the Google Nest thermostat from the first floor and installed it in place of the original thermostat serving the affected zone. After wiring was completed, the zone activated and operated correctly. This confirms the original thermostat is faulty. The customer will need to replace the Google Nest thermostat for that room.