LnRiLWZpZWxke21hcmdpbi1ib3R0b206MC43NmVtfS50Yi1maWVsZC0tbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnRiLWZpZWxkLS1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnRiLWZpZWxkLS1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS50Yi1maWVsZF9fc2t5cGVfcHJldmlld3twYWRkaW5nOjEwcHggMjBweDtib3JkZXItcmFkaXVzOjNweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzAwYWZlZTtkaXNwbGF5OmlubGluZS1ibG9ja311bC5nbGlkZV9fc2xpZGVze21hcmdpbjowfQ==
LnRiLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LndwLWJsb2NrLWltYWdlIC50Yi1pbWFnZS5hbGlnbmNlbnRlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50Yi1pbWFnZSBpbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2V7ZGlzcGxheTp0YWJsZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9ue2Rpc3BsYXk6dGFibGUtY2FwdGlvbjtjYXB0aW9uLXNpZGU6Ym90dG9tfSAudGItaW1hZ2VbZGF0YS10b29sc2V0LWJsb2Nrcy1pbWFnZT0iNDk4ODgwOGYxNGEzMmExYzMxODkyODY1ZmFmNWJkZTciXSB7IG1heC13aWR0aDogMTAwJTsgfSAgLnRiLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LndwLWJsb2NrLWltYWdlIC50Yi1pbWFnZS5hbGlnbmNlbnRlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50Yi1pbWFnZSBpbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2V7ZGlzcGxheTp0YWJsZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9ue2Rpc3BsYXk6dGFibGUtY2FwdGlvbjtjYXB0aW9uLXNpZGU6Ym90dG9tfSAudGItaW1hZ2VbZGF0YS10b29sc2V0LWJsb2Nrcy1pbWFnZT0iNTJlZTAyNWMxYmZiNWQwMjllYzBlODE0MzQ0NzM0ZDIiXSB7IG1heC13aWR0aDogMTAwJTsgfSAgLnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lci50Yi1jb250YWluZXJbZGF0YS10b29sc2V0LWJsb2Nrcy1jb250YWluZXI9IjU5OWM5YTA5ZjRkYmQ5N2Q1MzQ0ZjI3OTdmZjkyMWZkIl0geyBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudChyZ2JhKCAyNTUsIDk3LCA1LCAwLjYgKSxyZ2JhKCAyNTUsIDk3LCA1LCAwLjYgKSksICAgdXJsKCcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6YXV0bywgY292ZXI7cGFkZGluZzogMjVweDsgfSBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MXB4KSB7IC50Yi1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS53cC1ibG9jay1pbWFnZSAudGItaW1hZ2UuYWxpZ25jZW50ZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udGItaW1hZ2UgaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO3dpZHRoOmF1dG87dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdle2Rpc3BsYXk6dGFibGV9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbntkaXNwbGF5OnRhYmxlLWNhcHRpb247Y2FwdGlvbi1zaWRlOmJvdHRvbX0gLnRiLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LndwLWJsb2NrLWltYWdlIC50Yi1pbWFnZS5hbGlnbmNlbnRlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50Yi1pbWFnZSBpbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2V7ZGlzcGxheTp0YWJsZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9ue2Rpc3BsYXk6dGFibGUtY2FwdGlvbjtjYXB0aW9uLXNpZGU6Ym90dG9tfSAudGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfSB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHsgLnRiLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LndwLWJsb2NrLWltYWdlIC50Yi1pbWFnZS5hbGlnbmNlbnRlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50Yi1pbWFnZSBpbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2V7ZGlzcGxheTp0YWJsZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9ue2Rpc3BsYXk6dGFibGUtY2FwdGlvbjtjYXB0aW9uLXNpZGU6Ym90dG9tfSAudGItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0ud3AtYmxvY2staW1hZ2UgLnRiLWltYWdlLmFsaWduY2VudGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRiLWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZXtkaXNwbGF5OnRhYmxlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2UgLnRiLWltYWdlLWNhcHRpb257ZGlzcGxheTp0YWJsZS1jYXB0aW9uO2NhcHRpb24tc2lkZTpib3R0b219IC50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99IH0g
Tankless Water Heater Installation

- Lisa S.- HomeAdvisorJustin was very patient and knowledgeable. He ran into some setbacks at my home due to itâ s age and was very determined on finding out the problem and to fix it and make it right! No additional... read moreJustin was very patient and knowledgeable. He ran into some setbacks at my home due to itâ s age and was very determined on finding out the problem and to fix it and make it right! No additional or hidden cost either! He charged what he quoted. Very pleasant to work with ð ¤ read lessMatt K.- HomeAdvisorI needed a new water heater and they were able to get me a good deal on an open box one and install it the next day. There was a manufacturer defect on that unit and Justin took care of... read moreI needed a new water heater and they were able to get me a good deal on an open box one and install it the next day. There was a manufacturer defect on that unit and Justin took care of contacting the manufacturer and getting the replacement installed the same day. Overall, a good group of guys that I would hire again read less
- Shasha W.- ThumbtackI had the pleasure working with Justin cook. He is very responsive, professional , honest and reliable. I asked him to look at a tankless water heater that’s not working properly, he went in the same day and proposed a... read moreI had the pleasure working with Justin cook. He is very responsive, professional , honest and reliable. I asked him to look at a tankless water heater that’s not working properly, he went in the same day and proposed a good solution. He also took pictures and explained the work he did. I definitely would go and work with him again. read lessSally M.- ThumbtackJustin responded promptly to arrange for someone to come help us with a plumbing issue. That someone was —Zane who was thorough, informed & competent! Our issue was fixed! Great work. We definitely now have reliable folks who we will... read moreJustin responded promptly to arrange for someone to come help us with a plumbing issue. That someone was —Zane who was thorough, informed & competent! Our issue was fixed! Great work. We definitely now have reliable folks who we will reach out to if we need help w/ plumbing. read lessLisa S.- HomeAdvisorJustin was very patient and knowledgeable. He ran into some setbacks at my home due to itâ s age and was very determined on finding out the problem and to fix it and make it right! No additional... read moreJustin was very patient and knowledgeable. He ran into some setbacks at my home due to itâ s age and was very determined on finding out the problem and to fix it and make it right! No additional or hidden cost either! He charged what he quoted. Very pleasant to work with ð ¤ read less
- Ben B.- ThumbtackCDS Plumbing does high quality work and does it on time. Justin took care of the permits like a boss and Tyler hustled to get the job done on time. Full repipe and sewer main replacement, water filtration... read moreCDS Plumbing does high quality work and does it on time. Justin took care of the permits like a boss and Tyler hustled to get the job done on time. Full repipe and sewer main replacement, water filtration system, and tankless heater. These guys are a great team and I will trust them on all of my jobs in the future. read less
- Troy S.- ThumbtackWe had a small job that needed to be done quickly. The CDS crew responded and handle our issue immediately. Quality work, decent price, and definitely came through in a pinch. Thank you guys for... read moreWe had a small job that needed to be done quickly. The CDS crew responded and handle our issue immediately. Quality work, decent price, and definitely came through in a pinch. Thank you guys for your professionalism, and help. read lessNancey F.- ThumbtackThese guys are awesome! Got here earlier than expected and immediately tackled the problem I had, which was a busted pipe. They explained everything to me so I wouldn’t be confused on any thing, including what they were doing. They... read moreThese guys are awesome! Got here earlier than expected and immediately tackled the problem I had, which was a busted pipe. They explained everything to me so I wouldn’t be confused on any thing, including what they were doing. They were extremely professional and genuinely caring about my situation. Offered advice and all! Will not hesitate to call them again for any plumbing issues. Thank you once again! read less
- Matt K.- HomeAdvisorI needed a new water heater and they were able to get me a good deal on an open box one and install it the next day. There was a manufacturer defect on that unit and Justin took care of... read moreI needed a new water heater and they were able to get me a good deal on an open box one and install it the next day. There was a manufacturer defect on that unit and Justin took care of contacting the manufacturer and getting the replacement installed the same day. Overall, a good group of guys that I would hire again read lessKim H.- ThumbtackVery polite and helpful, gave recommendations for what would be my most efficient way to get the issues fixed. Even fixed the door to my storage building. Definitely will be my go to plumber and will call back to finish... read moreVery polite and helpful, gave recommendations for what would be my most efficient way to get the issues fixed. Even fixed the door to my storage building. Definitely will be my go to plumber and will call back to finish what needs to be done when the septic guys are done. read lessLouis C.- ThumbtackCame out within a few hours of calling for help on a Saturday evening. They had the issue fixed that night. We liked the master plumber and appreciate helping us out a few hours before others would be able to... read moreCame out within a few hours of calling for help on a Saturday evening. They had the issue fixed that night. We liked the master plumber and appreciate helping us out a few hours before others would be able to get out to us, but felt that the price was steep, even considering the weekend/emergency rate. Overall good experience and would recommend. read less
- Cleo G.- HomeAdvisorJustin repiped my drain lines. He went above and beyond to complete this project on time and within budget. The job was performed extremely PROFESSIONALLY. On Christmas Eve he was working on my lines and made sure we were fully... read moreJustin repiped my drain lines. He went above and beyond to complete this project on time and within budget. The job was performed extremely PROFESSIONALLY. On Christmas Eve he was working on my lines and made sure we were fully informed. As a retired 30 year law enforcement plumbing inspector, Iâ ve dealt with thousands of plumbers and Justin worked with us explaining everything, he didnâ t know who I was or my plumbing background. ONE WORD FOR JUSTIN is .... PROFESSIONAL. read lessMrs M.- HomeAdvisorThis was the fastest repair and so easy. They called as soon as I submitted my request. They came did an assessment of the problem.
And today I have a new hot water heater. I wish I had found them sooner... read moreThis was the fastest repair and so easy. They called as soon as I submitted my request. They came did an assessment of the problem.
And today I have a new hot water heater. I wish I had found them sooner my heater had been leaking since July 13th, 2021.
I will most Definitely call them again
Thanks Justin and Steven.
Happy Customer â º read less - Deborah M.- ThumbtackKenneth (Tennis) was terrific! He went beyond the problem of the clog and when it entailed more than expected, didn’t charge US for it. When he arrived, it was to give us an estimate. When he realized it was basically... read moreKenneth (Tennis) was terrific! He went beyond the problem of the clog and when it entailed more than expected, didn’t charge US for it. When he arrived, it was to give us an estimate. When he realized it was basically just a clog, he said he’d just do it for nothing - five minutes tops. Then when he realized it was more complicated, he was going to go through for nothing and I said absolutely not - fair is fair after all snd this was an estimate visit. He said the base cost was $199 and he could certainly do it for that or he could submit the estimate and I said to go ahead. He decided to be sure my previous effort at removing the drain cover didn’t cause a leak snd through a teeny square went this huge person. Found a double drain and out he came for more tools and back he went fortified by cold water. He emptied the p-trap while he was there and fixed everything and came out (more water) and completed the inside work. Friendly, thorough-to-a-fault, and as nice as he could be. It’s done. Perfectly and I know how to open the drain - did I mention he provided training? $199. Good God, why would you look at another plumbing service? It won’t always be that cheap. But you’ll never get cheated and you’ll always get a guarantee and be satisfied. Thanks, Justin, for sending us Kenneth (Tennis)! I may adopt him. read less

Ready to book a Tankless Water Heater Installation appointment?
Book Now