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

Aaron D.

Aaron D. Job Checkin

Arrived onsite to investigate a burning smell coming from the boiler. The boiler is located in the garage, and upon entry a burning odor was present. I found insulation resting on top of the boiler and observed black staining on the exhaust pipe, which I believe to be the source of the smell. Carbon monoxide levels were checked and no leaks were detected. Verified proper operation; the system is working properly at this time.

Arrived onsite to investigate a burning smell coming from the boiler. The boiler is located in the garage, and upon entry a burning odor was present. I found insulation resting on top of the boiler and observed black staining on the exhaust pipe, which I believe to be the source of the smell. Carbon monoxide levels were checked and no leaks were detected. Verified proper operation; the system is working properly at this time. Arrived onsite to investigate a burning smell coming from the boiler. The boiler is located in the garage, and upon entry a burning odor was present. I found insulation resting on top of the boiler and observed black staining on the exhaust pipe, which I believe to be the source of the smell. Carbon monoxide levels were checked and no leaks were detected. Verified proper operation; the system is working properly at this time.

Aaron D.

Aaron D. Job Checkin

Added air gap to condensate line due to condensate switch tripping the boiler. Verified operation and system is working properly at this time.

Added air gap to condensate line due to condensate switch tripping the boiler. Verified operation and system is working properly at this time. Added air gap to condensate line due to condensate switch tripping the boiler. Verified operation and system is working properly at this time.

Billy O.

Billy O. Job Checkin

The homeowner contacted us regarding a broken lavatory faucet. Upon inspection, we determined the faucet was not repairable due to the spout snapping off from the fixture. With homeowner approval, we removed the damaged faucet, installed the homeowner-supplied replacement faucet, and tested the installation to confirm proper operation. At the time of service, no leaks were observed and the faucet was functioning as intended.

The homeowner contacted us regarding a broken lavatory faucet. Upon inspection, we determined the faucet was not repairable due to the spout snapping off from the fixture. With homeowner approval, we removed the damaged faucet, installed the homeowner-supplied replacement faucet, and tested the installation to confirm proper operation. At the time of service, no leaks were observed and the faucet was functioning as intended. The homeowner contacted us regarding a broken lavatory faucet. Upon inspection, we determined the faucet was not repairable due to the spout snapping off from the fixture. With homeowner approval, we removed the damaged faucet, installed the homeowner-supplied replacement faucet, and tested the installation to confirm proper operation. At the time of service, no leaks were observed and the faucet was functioning as intended.

Aaron D.

Aaron D. Job Checkin

Arrived onsite to investigate water leaking from a condensate pump. We re-piped the condensate line from the furnace and installed new 3/8” vinyl tubing from the pump to the drain June 2025. We observed water leaking at the pump connection due to a loose hose clamp. The clamp was tightened and we verified there are no leaks at this time. We also provided an estimate to perform an annual furnace tune-up. This work was covered under Jerm’s warranty.

Arrived onsite to investigate water leaking from a condensate pump. We re-piped the condensate line from the furnace and installed new 3/8” vinyl tubing from the pump to the drain June 2025. We observed water leaking at the pump connection due to a loose hose clamp. The clamp was tightened and we verified there are no leaks at this time. We also provided an estimate to perform an annual furnace tune-up. This work was covered under Jerm’s warranty. Arrived onsite to investigate water leaking from a condensate pump. We re-piped the condensate line from the furnace and installed new 3/8” vinyl tubing from the pump to the drain June 2025. We observed water leaking at the pump connection due to a loose hose clamp. The clamp was tightened and we verified there are no leaks at this time. We also provided an estimate to perform an annual furnace tune-up. This work was covered under Jerm’s warranty.

Cody H.

Cody H. Job Checkin

Removed the existing boiler and manifold. Installed a new Peer Pro Advantage oil-fired boiler, including new supply and return manifolds. Connected the new boiler to the existing zone piping. Installed a new smoke pipe to the existing chimney connector and added a draft regulator to the flue piping. Ran a new oil supply line from the oil tank to the boiler due to leakage in the previous line. Installed a spin-on oil filter and flexible oil line compatible with the new boiler. Relocated and wired a new Firomatic safety valve for the boiler. Performed full boiler startup, including verification of oil pump pressure and pump cutoff. Checked all system safeties and conducted combustion and draft testing. Confirmed the boiler is operating within manufacturer specifications. Verified proper operation of the high-limit control and the water heater aquastat to ensure system shutdown upon satisfaction; both operated correctly. Reviewed new system safeties and operation with the customer. At

Removed the existing boiler and manifold. Installed a new Peer Pro Advantage oil-fired boiler, including new supply and return manifolds. Connected the new boiler to the existing zone piping. Installed a new smoke pipe to the existing chimney connector and added a draft regulator to the flue piping.

Ran a new oil supply line from the oil tank to the boiler due to leakage in the previous line. Installed a spin-on oil filter and flexible oil line compatible with the new boiler. Relocated and wired a new Firomatic safety valve for the boiler.

Performed full boiler startup, including verification of oil pump pressure and pump cutoff. Checked all system safeties and conducted combustion and draft testing. Confirmed the boiler is operating within manufacturer specifications.

Verified proper operation of the high-limit control and the water heater aquastat to ensure system shutdown upon satisfaction; both operated correctly. Reviewed new system safeties and operation with the customer. At Removed the existing boiler and manifold. Installed a new Peer Pro Advantage oil-fired boiler, including new supply and return manifolds. Connected the new boiler to the existing zone piping. Installed a new smoke pipe to the existing chimney connector and added a draft regulator to the flue piping.

Ran a new oil supply line from the oil tank to the boiler due to leakage in the previous line. Installed a spin-on oil filter and flexible oil line compatible with the new boiler. Relocated and wired a new Firomatic safety valve for the boiler.

Performed full boiler startup, including verification of oil pump pressure and pump cutoff. Checked all system safeties and conducted combustion and draft testing. Confirmed the boiler is operating within manufacturer specifications.

Verified proper operation of the high-limit control and the water heater aquastat to ensure system shutdown upon satisfaction; both operated correctly. Reviewed new system safeties and operation with the customer. At

Zachary  F.

Zachary F. Job Checkin

During today’s visit, the homeowner expressed several concerns throughout the home. We performed a thorough evaluation and identified two emergency shutoff valves that required replacement. One shutoff was located at the downstairs lavatory on the cold-water supply. The second was a saddle valve supplying the refrigerator ice maker; we recommended replacing it with a new quarter-turn shutoff and replaced a section of the 1/4-inch copper supply line that showed signs of corrosion. Additionally, we addressed two malfunctioning lavatory pop-up assemblies, which were improperly assembled. These were corrected to restore proper functionality.


During today’s visit, the homeowner expressed several concerns throughout the home. We performed a thorough evaluation and identified two emergency shutoff valves that required replacement. One shutoff was located at the downstairs lavatory on the cold-water supply. The second was a saddle valve supplying the refrigerator ice maker; we recommended replacing it with a new quarter-turn shutoff and replaced a section of the 1/4-inch copper supply line that showed signs of corrosion. Additionally, we addressed two malfunctioning lavatory pop-up assemblies, which were improperly assembled. These were corrected to restore proper functionality. 
During today’s visit, the homeowner expressed several concerns throughout the home. We performed a thorough evaluation and identified two emergency shutoff valves that required replacement. One shutoff was located at the downstairs lavatory on the cold-water supply. The second was a saddle valve supplying the refrigerator ice maker; we recommended replacing it with a new quarter-turn shutoff and replaced a section of the 1/4-inch copper supply line that showed signs of corrosion. Additionally, we addressed two malfunctioning lavatory pop-up assemblies, which were improperly assembled. These were corrected to restore proper functionality.

Billy O.

Billy O. Job Checkin

The homeowner described an odor coming from the bathroom sink when water is ran. After diagnosis we determined the overflow hole in the sink was the source of the odors. To remedy this issue we sprayed pressurized drain cleaner into the hole and observed small chunks of soap scum and other hygiene byproducts being flushed out and down the drain. After the drain cleaner we flushed the over flow out with water and repeated the same process with simple Greene degreaser and then for a 3rd and final time we flushed it out with bleach. After these steps were performed we tested for any odors and all odors are gone at this time

The homeowner described an odor coming from the bathroom sink when water is ran. After diagnosis we determined the overflow hole in the sink was the source of the odors. To remedy this issue we sprayed pressurized drain cleaner into the hole and observed small chunks of soap scum and other hygiene byproducts being flushed out and down the drain. After the drain cleaner we flushed the over flow out with water and repeated the same process with simple Greene degreaser and then for a 3rd and final time we flushed it out with bleach. After these steps were performed we tested for any odors and all odors are gone at this time The homeowner described an odor coming from the bathroom sink when water is ran. After diagnosis we determined the overflow hole in the sink was the source of the odors. To remedy this issue we sprayed pressurized drain cleaner into the hole and observed small chunks of soap scum and other hygiene byproducts being flushed out and down the drain. After the drain cleaner we flushed the over flow out with water and repeated the same process with simple Greene degreaser and then for a 3rd and final time we flushed it out with bleach. After these steps were performed we tested for any odors and all odors are gone at this time

Aaron D.

Aaron D. Job Checkin

Arrived onsite to investigate insufficient heat on a Ruud propane furnace. The customer stated they woke up to an indoor temperature of 63°F while the thermostat was set to 74°F. They had replaced the air filter prior to our arrival and reported the unit was then operating properly but wanted it checked. Upon inspection, the removed air filter was found to be dirty. The thermostat was satisfied when I arrived, so I had the customer raise the setpoint. I observed the system operate for approximately 30 minutes and cycled it three times. The furnace fired and ran properly each time with no issues observed. I recommended checking and replacing the air filter more frequently. This visit is covered under Jerm’s warranty.

Arrived onsite to investigate insufficient heat on a Ruud propane furnace. The customer stated they woke up to an indoor temperature of 63°F while the thermostat was set to 74°F. They had replaced the air filter prior to our arrival and reported the unit was then operating properly but wanted it checked.

Upon inspection, the removed air filter was found to be dirty. The thermostat was satisfied when I arrived, so I had the customer raise the setpoint. I observed the system operate for approximately 30 minutes and cycled it three times. The furnace fired and ran properly each time with no issues observed. I recommended checking and replacing the air filter more frequently.

This visit is covered under Jerm’s warranty. Arrived onsite to investigate insufficient heat on a Ruud propane furnace. The customer stated they woke up to an indoor temperature of 63°F while the thermostat was set to 74°F. They had replaced the air filter prior to our arrival and reported the unit was then operating properly but wanted it checked.

Upon inspection, the removed air filter was found to be dirty. The thermostat was satisfied when I arrived, so I had the customer raise the setpoint. I observed the system operate for approximately 30 minutes and cycled it three times. The furnace fired and ran properly each time with no issues observed. I recommended checking and replacing the air filter more frequently.

This visit is covered under Jerm’s warranty.

Aaron D.

Aaron D. Job Checkin

Performed annual tune-up on a Crown propane boiler. Cleaned the burners, heat exchanger, igniter, flame sensor, and pilot assembly. Inspected safety controls, relief valve, expansion tank, venting, and overall hydronic system function. Bubble-tested the gasline, pilot line and checked carbon monoxide levels—no leaks detected. Flushed sediment from an indirect water heater. They don’t think the noise that they’ve been hearing is related to the heating system. Verified proper operation; the system is functioning correctly at this time.

Performed annual tune-up on a Crown propane boiler.
Cleaned the burners, heat exchanger, igniter, flame sensor, and pilot assembly. Inspected safety controls, relief valve, expansion tank, venting, and overall hydronic system function. Bubble-tested the gasline, pilot line and checked carbon monoxide levels—no leaks detected. Flushed sediment from an indirect water heater. They don’t think the noise that they’ve been hearing is related to the heating system. Verified proper operation; the system is functioning correctly at this time. Performed annual tune-up on a Crown propane boiler.
Cleaned the burners, heat exchanger, igniter, flame sensor, and pilot assembly. Inspected safety controls, relief valve, expansion tank, venting, and overall hydronic system function. Bubble-tested the gasline, pilot line and checked carbon monoxide levels—no leaks detected. Flushed sediment from an indirect water heater. They don’t think the noise that they’ve been hearing is related to the heating system. Verified proper operation; the system is functioning correctly at this time.

Aaron D.

Aaron D. Job Checkin

Arrived onsite to program thermostats for electric heat. We set the schedule to the customer’s preferences. Verified operation; the system is working properly at this time.


Aaron D.

Aaron D. Job Checkin

Arrived onsite to investigate a no-heat issue on a Mitsubishi 1-to-1 mini split system. The outdoor unit was displaying a 10-blink error code (system protection fault). Refrigerant pressures were found to be low, which would cause this fault. I checked for leaks at the indoor unit, outdoor unit, and all flare connections but was unable to locate any visible leaks. Given that the unit is approximately four years old, this appears to be a very small refrigerant leak. Provided estimates to recover the refrigerant, add sealant, recharge the system, and perform an annual tune-up. The customer was also interested in comparing pricing for unit replacement; we will follow up with an estimate.

Arrived onsite to investigate a no-heat issue on a Mitsubishi 1-to-1 mini split system. The outdoor unit was displaying a 10-blink error code (system protection fault). Refrigerant pressures were found to be low, which would cause this fault. I checked for leaks at the indoor unit, outdoor unit, and all flare connections but was unable to locate any visible leaks. Given that the unit is approximately four years old, this appears to be a very small refrigerant leak.

Provided estimates to recover the refrigerant, add sealant, recharge the system, and perform an annual tune-up. The customer was also interested in comparing pricing for unit replacement; we will follow up with an estimate. Arrived onsite to investigate a no-heat issue on a Mitsubishi 1-to-1 mini split system. The outdoor unit was displaying a 10-blink error code (system protection fault). Refrigerant pressures were found to be low, which would cause this fault. I checked for leaks at the indoor unit, outdoor unit, and all flare connections but was unable to locate any visible leaks. Given that the unit is approximately four years old, this appears to be a very small refrigerant leak.

Provided estimates to recover the refrigerant, add sealant, recharge the system, and perform an annual tune-up. The customer was also interested in comparing pricing for unit replacement; we will follow up with an estimate.

Daniel P.

Daniel P. Job Checkin

Upon arrival customer had a cracked toilet bowl. They got a parts warranty from Kohler and had a new bowl available. I removed the old toilet and disassembled it. I then put the tank on the new bowl and reinstalled the toilet. I thoroughly tested the toilet and found no leaks present at time of service. Toilet is working properly and flushing well.

Upon arrival customer had a cracked toilet bowl. They got a parts warranty from Kohler and had a new bowl available. I removed the old toilet and disassembled it. I then put the tank on the new bowl and reinstalled the toilet. 

I thoroughly tested the toilet and found no leaks present at time of service. Toilet is working properly and flushing well. Upon arrival customer had a cracked toilet bowl. They got a parts warranty from Kohler and had a new bowl available. I removed the old toilet and disassembled it. I then put the tank on the new bowl and reinstalled the toilet. 

I thoroughly tested the toilet and found no leaks present at time of service. Toilet is working properly and flushing well.

Cameron P.

Cameron P. Job Checkin

Arrived on site to inspect one bedroom not heating up. After going around to the thermostats and seeing which ones controlled the room, we found that a thermostat in a complete opposite room and the room in question are tied together. Once I turned that thermostat on, the room started to heat properly. Informed Steven of what we found. System is operating properly at this time from what we can tell. All zones are hot and boiler is running well.


Aaron D.

Aaron D. Job Checkin

Arrived onsite to investigate concerns about propane usage for the heating system. The customer felt the system was running constantly and consuming an excessive amount of propane. They reported using approximately 250 gallons over the past month, which is reasonable given the time of year and the size of the home. We inspected the heating system and noted that some of the thermostats are older and may be inaccurate; otherwise, the system appeared to be operating properly. We emailed estimates to install customer-supplied thermostats, replace a noisy power venter, and add an electrical outlet in the garage.

Arrived onsite to investigate concerns about propane usage for the heating system. The customer felt the system was running constantly and consuming an excessive amount of propane. They reported using approximately 250 gallons over the past month, which is reasonable given the time of year and the size of the home. We inspected the heating system and noted that some of the thermostats are older and may be inaccurate; otherwise, the system appeared to be operating properly. We emailed estimates to install customer-supplied thermostats, replace a noisy power venter, and add an electrical outlet in the garage.

Chris  R.

Chris R. Job Checkin

For this job, we replaced the leaking ball valve on the water softener to restore a secure, leak-free connection and ensure reliable operation of the system. In addition, we replaced the fill valve in the upstairs toilet due to excessive noise during operation. The new fill valve now provides quieter, more efficient refilling and improved overall performance. All materials were properly installed to current plumbing standards, and both the water softener valve and the toilet were thoroughly tested upon completion to verify proper operation and confirm there are no leaks.

For this job, we replaced the leaking ball valve on the water softener to restore a secure, leak-free connection and ensure reliable operation of the system. In addition, we replaced the fill valve in the upstairs toilet due to excessive noise during operation. The new fill valve now provides quieter, more efficient refilling and improved overall performance. All materials were properly installed to current plumbing standards, and both the water softener valve and the toilet were thoroughly tested upon completion to verify proper operation and confirm there are no leaks. For this job, we replaced the leaking ball valve on the water softener to restore a secure, leak-free connection and ensure reliable operation of the system. In addition, we replaced the fill valve in the upstairs toilet due to excessive noise during operation. The new fill valve now provides quieter, more efficient refilling and improved overall performance. All materials were properly installed to current plumbing standards, and both the water softener valve and the toilet were thoroughly tested upon completion to verify proper operation and confirm there are no leaks.