820 N Concord St. Ste 105
South St Paul, MN 55075
612-791-0850

Our Top Cities


Local Reviews

Rated 5.0 out of 5 stars based on 70 customer reviews

Great company

I give H2C Five stars For replacing my water heater under warrantee. The completed warranty and did a great job at a reasonable price. Both technicians were outstanding and very knowledgeable. Customer service at H2C Is great. If somebody on the phone didn’t have an answer, they would asked somebody else to make sure the information is correct. I was also given a approximate estimate on how much it would cost to install the water heater under warranty. They actually gave me a time window on when they expected to show up. The old water heater was initially installed by Genz-Ryan and they failed to show up. First Genz-Ryan told me it would be a week to have somebody show up for any type of warrantee work. Apparently they don’t care about prioritizing warrantee work. They didn’t show up on the schedule day and made several excuses. Genz-Ryan customer service would also not give me any time type of ball park estimate on replacement work cost. Customer service at Genz-Ryan is horrible and did not give me any sort of confirmed repair date/time following their prior failure to show. 7 years ago they were at my house; overcharged and pipe sweating joints were poor at best. I ended up having my water softener guy redo the pipe sweating a couple weeks after installation. The only reason I called Genz-Ryan back for a second time was to complete warranty work from their prior installation. Due to this companies excuses and poor customer service, I was without hot water for two weeks. Thank God H2C it’s a great company. They will actually perform warrantee work from other companies and do a great job. Thanks again H2C.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Fast & Friendly Service

Keith was professional, courteous and helpful.

  • Overall Experience
  • Quality
  • Price
  • Convenience

We have found OUR plumber!!!!

We could not have asked for someone with more knowledge,expertise, and honesty! Our hope is that Keith works many more years, so we don’t have to be worried about being told the truth about plumbing issues or if the work is being done properly. We are grateful for his professionalism!

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great service

Great service. Keith took care of two of our problems successfully with care and good cheer. Highly recommend.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great service, fair price

Keith was on time, actually 15 minutes early. Look over the faucets we had problems with and suggested solutions. One faucet he said was our call if it needed to be replaced. He also replace both of our outside turn off valves, moving one to a much more convenient location. Extremely pleased with his service.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great and timely service!0

  • Overall Experience
  • Quality
  • Price
  • Convenience

Efficient and super pleasant!

Keith arrived promptly at the appointment time and was able to fix our problem very quickly. Besides being very knowledgeable, he was also extremely personable, patiently answering all my questions and even giving advice on a separate unrelated plumbing problem. Very very pleased with the service.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Water softener

Great company to work with.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great, friendly service.

On time, professional, friendly, & affordable.

  • Overall Experience
  • Quality
  • Price
  • Convenience

This is how you should do business

What a refreshing change after being ripped off by Bonfe time after time!! Honest, reasonable, and itemized billing! My faith in humanity has been restored ! Keith explained everything he did every step of the way. He was pleasant, knowledgeable, and professional. ( He should probably get a raise).

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great Service Great Pricing

Keith was very professional. He reviewed the issues step- by-step. He gave me a great quote and was able to install the same day. Everything was disinfected and cleaned before he left. Awesome!

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great friendly service

  • Overall Experience
  • Quality
  • Price
  • Convenience

Timely, efficient, great work, very personable.

Keith was very good at explaining needs and very efficient in preforming work needed. I felt charge for work was very fair. A job well done.

  • Overall Experience
  • Quality
  • Price
  • Convenience

On time and quick!

Keith was right on time, very quick and friendly. Service was reasonable priced.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Very Helpful

Keith was very insightful and professional. He was able to do quality work at efficient speeds. Would love to work with him again.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Job Locations

Keith S.

Keith S. Job Checkin

Replaced bad water heater gas valve on water heater and added new expansion tank. I’m apple valley


Keith S.

Keith S. Job Checkin

Hooked up customer supplied gas range. In prior lake


Keith S.

Keith S. Job Checkin

Installed 2 customer supplied bathroom sink faucets with new shut off valves and supply lines. In savage


Keith S.

Keith S. Job Checkin

Hooked up customers gas cooktop. In cottage grove


Keith S.

Keith S. Job Checkin

Hooked up customers gas cooktop in cottage grove


Javier L.

Javier L. Job Checkin

Installed a new furnace, in Sunfish Lake, MN


Javier L.

Javier L. Job Checkin

Replaced heat exchanger on furnace, in Lakeville, MN


Javier L.

Javier L. Job Checkin

Installed boiler in, Rosemount, MN


Jim  M.

Jim M. Job Checkin

Replaced the toilet fluidmaster to fill valve, in Minneapolis, MN


Kurt K.

Kurt K. Job Checkin

Drained boiler, cut out bad union and coupled the pipes back together, in St Paul, MN


Javier L.

Javier L. Job Checkin

Opened volume damper on furnace, in Burnsville, MN


Jim  M.

Jim M. Job Checkin

Replaced gas valve, thermocouple and sparkler assembly on water heater, in Lakeville, MN


Jim  M.

Jim M. Job Checkin

Fixed leak on toilet in Burnsville, MN


Keith S.

Keith S. Job Checkin

hooked up water and drain for dishwasher, in Apple Valley, MN


Javier L.

Javier L. Job Checkin

Install new furnace in Lino Lakes, MN