Best Businesses in Milwaukee, WI
Viking does their customers right. They helped me identify a water heater issue last year and walked me through the replacement process. They also did some great work with fixing a leaking sink. Looks and works like new now! I respect the value they provide in their services.
1568 N Farwell Ave, Milwaukee, WI 53202
I read numerous positive reviews on Thumbtack regarding water softener repairs by this outfit, and I'm VERY pleased to say Waterfoul Plumbing did not disappoint! Corey was very professional, very courteous, and corrected our issue. Because our softener is 20+ years old, I figured we would have to purchase a new one, however, Corey indicated the unit was fine but just needed a new part. He corrected our issue within an hour. He's also very reasonable in terms of price. Waterfoul is now our go-to for all of our plumbing needs. Thanks, Corey!
Oconomowoc, WI 53066
Very professional, clean, and quick, no hidden charges, same day service, reasonable rates, honest opinion and offered suggestions on how to save costs. He had all necessary materials with him. I would highly recommend his service especially in an emergency.
N6589 Anderson Dr, Delavan, WI 53115
Jon came over this morning to give me an estimate on a new A/c unit, but first checked my old unit to check any issues. In the end he found that my unit works great with zero issues, I just needed to change out my air filter on my furnace. I really appreciate that he didn't try to just sell me something and was honest and thorough. Nice guy too. I will use Jon when ever I have issues. Thanks for being a stand up guy and honest
Franklin, WI 53132
Had a rush water heater replacement need- company was able to help next day. Dave came out and was fantastic for explaining options, answering questions on pros and cons and then handling the unexpecteds as they came up doing the work.
Great experience in a less than fun moment. A+ to the company.
Jason D
Great experience in a less than fun moment. A+ to the company.
Jason D
2524 76th St, Franksville, WI 53126
Called for servicing our shower. Rudy came within the hour and completed the job in a timely manner. Their service price was more than fair. 10/10 would recommend and will use their service again.
29110 Evergreen Dr, Waterford, WI 53185
Did not provide information regarding water heater to help make a reasonable decision for service.
WAY over charge for services.
WAY over charge for services.
Cedarburg, WI 53012
Great experience. Called about my water heater that broke down suddenly and they called me back first thing upon opening. Although the service call was pricey and I went with a competitor to diagnose whether my water heater was fixable, I went back to Cox for the actual replacement. The savings over the competitor's price was significant and they replaced my Rheem with the same brand unit. The quote from the receptionist was spot on, no hidden fees and she was super friendly. The only challenge was the wait time on an item not in stock but they were able to get it overnight and rearranged their schedule to get me in first appointment on Monday. Going without hot water over the weekend was worth the wait. The savings was a couple hundred short of a grand! Plus Ray was efficient and did great work.
616 E Broadway, Waukesha, WI 53186
Hopefully you'll read this BEFORE letting Richard Hale into your house. He might be a decent plumber (decent at best) but he seems to have his kid do the work and his kid (also named Richard) has virtually no idea about how to do a good job and clearly has no pride in his work.
I used him because my father-in-law had him do a small job. Richard Sr. had to return several times to fix the shotty work his kid did. Both bathroom P traps were mounted below the joists so the drywallers wouldn't have been able to install (picture 1). One main run from the first floor to the second stuck out of the hole and into the hallway by about an inch and a half and the best he could do was cut the floor? (Picture 2)
I had some plumbing supplies at the house and was going to return them only to find some were missing. I asked him if he took them and he stated he hadn't but upon pressing him, he offered to pay back. My guess is he sent his kid back to fix the work and he decided use the products I purchased from H.D. (the receipt was even in the bag)
The worst part though is that he never shows up on time and never communicates! Why? I skipped a bunch of family weekend events to get my bathrooms ready for him after he yelled at my wife that he would be there to complete the job and stated don't call or text my anymore, I'll be there. NOPE, never showed, never called or sent any follow up. I understand that people get behind in jobs, I've been there, but you explain to people why, it is just the right thing to do.
Even though he's done about 1/3 of the works he's only going to reimburse us $500. He's a complete waste of time and an utter disappointment.
The only good news is that I've learned how to do plumbing and will never be at the mercy of a crackpot like Richard Hale. Stay away! As other reviewers have stated, I'd give him a negative star if I could.
THANKS FOR NOTHING RICHARD!
I used him because my father-in-law had him do a small job. Richard Sr. had to return several times to fix the shotty work his kid did. Both bathroom P traps were mounted below the joists so the drywallers wouldn't have been able to install (picture 1). One main run from the first floor to the second stuck out of the hole and into the hallway by about an inch and a half and the best he could do was cut the floor? (Picture 2)
I had some plumbing supplies at the house and was going to return them only to find some were missing. I asked him if he took them and he stated he hadn't but upon pressing him, he offered to pay back. My guess is he sent his kid back to fix the work and he decided use the products I purchased from H.D. (the receipt was even in the bag)
The worst part though is that he never shows up on time and never communicates! Why? I skipped a bunch of family weekend events to get my bathrooms ready for him after he yelled at my wife that he would be there to complete the job and stated don't call or text my anymore, I'll be there. NOPE, never showed, never called or sent any follow up. I understand that people get behind in jobs, I've been there, but you explain to people why, it is just the right thing to do.
Even though he's done about 1/3 of the works he's only going to reimburse us $500. He's a complete waste of time and an utter disappointment.
The only good news is that I've learned how to do plumbing and will never be at the mercy of a crackpot like Richard Hale. Stay away! As other reviewers have stated, I'd give him a negative star if I could.
THANKS FOR NOTHING RICHARD!
1431 N 14th St, Milwaukee, WI 53205
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
3008 W Capitol Dr, Milwaukee, WI 53216
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
West Allis, WI 53214
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
605 E College Ave, South Milwaukee, WI 53110
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
1600 Miller Park Way, Milwaukee, WI 53214
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
4027 N Montreal St, Milwaukee, WI 53216
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
2922 S 13th St, Milwaukee, WI 53215
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
4605 N 124th St, Butler, WI 53007
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
1596 S Muskego Ave, Milwaukee, WI 53204
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
1650 S 108th St, West Allis, WI 53214
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
1716 S 84th St, Milwaukee, WI 53214
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
Milwaukee, WI 53203