Best Plumbing Services in Jacksonville, FL
Quick appointment. On-time. Professional. Reasonable price. I've used Fair Plumbing several times and have always been satisfied. Today they arrived, identified where the leak was under the driveway, tore it up, fixed it, repoured the concrete and done. I highly recommend.
Jacksonville Beach, FL 32250
We had to have an emergency repair on an external water valve that busted off. Robert's Plumbing was out in less than an hour and repaired the fixture. They are friendly, courteous, and do great work at reasonable prices. Will use them for all my plumbing needs.
307 B St, Saint Augustine, FL 32080
This is the second time I have used Rock Solid. They are amazing. Honest, hard working, quick and efficient. Jeff will give you an estimate up front so there are no surprises. I had a bathroom remodel that had some non-code compliant plumbing done, and Jeff showed up on time and had everything within code within an hour, all at a very reasonable price. He cleaned up after himself and was professional. Customer for life.
2410 Lucy Branch Ave, Ste B, Orange Park, FL 32073
Paul was to quick to diagnose the problem, had the part on the truck and was outta here within 15 minutes.
6114 Goodman rd, Jacksonville, FL 32235
I gave 2 stars simply because I am not sure if what work was done was all actually necessary. I did need a new septic pump which was installed. And I did see the tank needed to be pumped, which was done. However, I was told the line was stopped up and that was an extra $119. that is what I do not think was necessary. The tank was full, the line could not drain. The company sends out the necessary techs 1 at a time, one to change the pump, one to snake the line, and last was the one to pump the tank. I am pretty positive if they had sent the correct order, replace the pump, then pump out the tank I do not believe the snaking the line would have been necessary. The line has never been stopped up. The pump had quit working and the line was backed up. So, was the $119. service necessary? BEWARE OF THAT PART.
Lastly, between the 3 workers, none completely filled back in the holes dug to get to the tanks, one of the tech threw a couple of big stepping stones in the hole, rather than fill it back in. The nozzle was taken off the garden hose and left in the yard, not put back on the hose. My back gate was left wide open. If my dog had gotten out before I went out there I could have gotten into trouble with the neighbors, and of course, there is always the possibility my dog could have gotten hurt. I do understand we what it is like to work for a living, and the need and the desire to get home, or to the next job, however how much longer would it have taken to get it right.
One last thing for real, to have to pay each person separately for the individual job is not a good idea, either. Lets hope the new pump last a while, because I do not think I can afford this type of service again any time soon. If I do, I doubt I will be calling metro-rooter for help.
Lastly, between the 3 workers, none completely filled back in the holes dug to get to the tanks, one of the tech threw a couple of big stepping stones in the hole, rather than fill it back in. The nozzle was taken off the garden hose and left in the yard, not put back on the hose. My back gate was left wide open. If my dog had gotten out before I went out there I could have gotten into trouble with the neighbors, and of course, there is always the possibility my dog could have gotten hurt. I do understand we what it is like to work for a living, and the need and the desire to get home, or to the next job, however how much longer would it have taken to get it right.
One last thing for real, to have to pay each person separately for the individual job is not a good idea, either. Lets hope the new pump last a while, because I do not think I can afford this type of service again any time soon. If I do, I doubt I will be calling metro-rooter for help.
8892 Normandy Blvd, Jacksonville, FL 32221
Called this company to repair a hot water heater. Owner Andrew Vaughn nasty in the way he treats company then said he was going to the truck and left. Asked him if he treated all customers this way, he said pretty much. Horrible experience. They are not credited with the BBB
99 Industrial Lp N, Orange Park, FL 32073
***BEWARE*** NEVER USE****. He clearly said we charge $92 per hour. He worked a total of 12 mins ON THE DOT and charged me $300.
For what?! Oh its time and a half for coming at 5:15 pm. Its $90 trip charge and it takes 30 minutes to write up an invoice. And we charge for using our equipment and speaking english and some other BS!
So you are gonna charge me for writing an invoice!?
Yes. he said.
And he goes im actually giving you a discount for only charging you $300
NEVER USE THEM!!! Beware!!!
For what?! Oh its time and a half for coming at 5:15 pm. Its $90 trip charge and it takes 30 minutes to write up an invoice. And we charge for using our equipment and speaking english and some other BS!
So you are gonna charge me for writing an invoice!?
Yes. he said.
And he goes im actually giving you a discount for only charging you $300
NEVER USE THEM!!! Beware!!!
5151 Sunbean Rd, Ste 5, Jacksonville, FL 32257
Horrible drivers just got cut off while he was doing an illegal turn jumping onto the on-ramp to go down Atlantic all while talking on the cell phone. Jerks. It's illegal and you're trying to cause accidents no one should use these people for anything they can't even take care of them selves
10023 Beach Blvd, Jacksonville, FL 32246
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
4722 Wesconnett Blvd, Jacksonville, FL 32210
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
Jacksonville, FL
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
Callahan, FL 32011
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
Orange Park, FL 32073
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
Jacksonville, FL 32205
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
Jacksonville, FL
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
Jacksonville, FL 32209
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
5514 Burdette Rd, Jacksonville, FL 32211
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
300 West Adams St, Ste 248, Jacksonville, FL 32202
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
9651 Hood Rd, Jacksonville, FL 32257
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
5627 Verna Blvd, Ste 6, Jacksonville, FL 32205
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
5571 Los Santos Way, Jacksonville, FL 32211