Best in Philadelphia PA
Followed through in a timely and efficient manner and cleaned up afterwards. I would hire again.
Philadelphia, PA 19128
Great family owned plumbing company. I would recommend them for your plumbing needs. They did a great job at my home for a new bathroom and washroom. Polite and professional
19 E King St, Malvern, PA 19355
Thank you to EnviroSafe and Howard for saving our Thanksgiving. After a water leak under our kitchen sink around 4 pm the night before, and calling multiple plumbers who all were unavailable until it would be too late, EnviroSafe saved the day and had someone to our house within a couple hours. Not only did he fix the leak, but he fixed the angle of the pipe (which had been a problem for a while) and everything was perfect when he left. He explained everything and took care to keep our house clean while he worked. The cost was fair for the work done and the timing and was provided up front.
331 Husted Station Rd, Pittsgrove, NJ 08318
Roland was great!! Proactive and timely. I sent out a request and heard from him within 24 hours and he made a point to come out within 48 hours even though it wasn't an emergency. He simply fixed my clogged sink without trying to sell me on other services or repairs. Appreciate his due diligence!
7051 Germantown Ave, Philadelphia, PA 19119
I needed to have my hot water heater replaced. Joseph's called me back in 5 min with a great price. The Plummer was there in 30 min and had my new water heater installed in 3 hours. He even took the old one away. Great customer service!
106 Cedar Rd, Elkins Park, PA 19027
These guys (Chris & Brent) are great! Twice I have needed Burnside Plumbing and twice they have come through. Last week, my basement toilet was non-functional with sewage backing up onto my bathroom floor. My main sewer line was clogged. 100+ feet, snaking for four hours cleared it out, success! Thank you!
714 Lancaster Ave, Berwyn, PA 19312
We had an appointment, which has been set like 4 days before. Cancelled all my meetings at work (very busy), came on time. After 40 min waiting I called them - alas, they decided to cancel our appointment because of some reasons. When we asked - why you did not call? - the answer was unclear and childish, like we did not call because we did not call.
Huge disrespect to other people time.
Huge disrespect to other people time.
846 Township Line Rd, Elkins Park, PA 19027
Bill installed a new water heater for me over a holiday weekend years ago. He didn't know me, it was my first contact with him and his staff. He was respectful, prompt, reasonably priced and efficient. Bill and his crew have been back to my house for a backed-up sink and the installation of a new home heater. Each interaction was the same, respectful, prompt, timely and with high quality work. I highly recommend Bill and his company.
3431 W Commissioner St, Philadelphia, PA 19132
This is the MOST amazing experience I've had in dealing with a service provider. From the very first interface with Lizzie who answered the phone and scheduled my appointment, in a professional manner, to Joe (the business owner), who apologized profusely for being 15 minutes late, I am truly IMPRESSED!
Their care, availability and rapid response to my need, with a very favorable price, has me hooked for life.
Thank you Joe and team!
Their care, availability and rapid response to my need, with a very favorable price, has me hooked for life.
Thank you Joe and team!
2829 Swede Rd, Norristown, PA 19401
I do not recommend Thompson plumbing.
I purchased a home in Fairmount and Thompson provided prompt service with the removal of the sink so that the painters could complete their work. The commode was removed by others and a new floor was installed.
The new floor installation required significant additional work to be performed by Thompson so that the toilet could be seated properly to the flange as well as the sink attached to the wall.
There continues to be an issue with that toilet. I called Vince yesterday discussing this issue - and despite spending $1200+ of Work on two different occasions, since it was past his 30 days... we were told that we had to pay since this issue was different than the previous issues. When a toilet gets reinstalled, you would expect that the plumber may make additional recommendations so that issues do not continue such as when the toilet tank was re-installed, new rubber gaskets and/or washers should have been installed as well. Had I known that these should have been installed /replaced I would have recommended so that it could've probably been done st minimal cost while under the same service call for the installation of the toilet. This would prevent leaking and a future service call fee.
When I called Vince to ask what can be done so that we don't have to call every other month, his response was you're always going to have some sort of problem...
I realize that parts wear out. However, when an installation or re-installation is done, proper methods should be performed. A test of all parts should be performed so that if in fact a part looks faulty, it should be replaced/repaired at that time of service rather than require another service call.
Vince responded to the email saying that it was not in his scope of the job nor was it authorized to make the other repairs and it is considered a new job.
Unfortunately I am looking for a new plumber if anyone has any recommendations.
I purchased a home in Fairmount and Thompson provided prompt service with the removal of the sink so that the painters could complete their work. The commode was removed by others and a new floor was installed.
The new floor installation required significant additional work to be performed by Thompson so that the toilet could be seated properly to the flange as well as the sink attached to the wall.
There continues to be an issue with that toilet. I called Vince yesterday discussing this issue - and despite spending $1200+ of Work on two different occasions, since it was past his 30 days... we were told that we had to pay since this issue was different than the previous issues. When a toilet gets reinstalled, you would expect that the plumber may make additional recommendations so that issues do not continue such as when the toilet tank was re-installed, new rubber gaskets and/or washers should have been installed as well. Had I known that these should have been installed /replaced I would have recommended so that it could've probably been done st minimal cost while under the same service call for the installation of the toilet. This would prevent leaking and a future service call fee.
When I called Vince to ask what can be done so that we don't have to call every other month, his response was you're always going to have some sort of problem...
I realize that parts wear out. However, when an installation or re-installation is done, proper methods should be performed. A test of all parts should be performed so that if in fact a part looks faulty, it should be replaced/repaired at that time of service rather than require another service call.
Vince responded to the email saying that it was not in his scope of the job nor was it authorized to make the other repairs and it is considered a new job.
Unfortunately I am looking for a new plumber if anyone has any recommendations.
Bristol, PA 19007
They might be good at what they are doing, but they are definitely very expensive in my experience and didn't get anything fixed on my AC and heating even after spending over $1500. They are very transparent in terms of pricing, every item has a fixed price, so you do know how much you are getting into, then they tell you if you have maintenance contract with them, they will give you 15% discount on all the items, so it sounds like you saved a lot by getting the maintenance contract, since you end up paying the same amount, but at least get the annual maintenance covered. But that's about all the plus side and it stops right there. The down side now, every item is at least twice or three times more expensive than other companies, and for any service call, even if you end up not having them done anything, you are over $250 out of pocket. Of course they say if you end up using them for the repair, they will waive the diagnostic charge, but other companies don't even charge that! Any maybe it was just my bad luck, the tech who came out to my house upsold everything, for a simple problem, he quoted me over $1200 on the spot, with an optional plan of over $2600. I was very suspicious about the claim and quote and stopped my loss by paying the $250 trip/ diagnostic charge. Then I called another company, the tech had similar diagnosis, but worked above and beyond to provide a much simpler solution, got everything fixed within an hour after driving out to purchase a part, then set me up for an annual service contract for $259 which covered this repair, future part and labor for any repair and one annual maintenance. So $250 for nothing to be done vs $259 for peace of mind for the whole year, I know to whom I will take my business to in the future.
8649 W Chester Pike, Upper Darby, PA 19082
Our toilet developed a phantom flush. It would flush itself every 3-4 minutes. Not a full flush, just a bit and then refill. I knew what the problem was, I just couldn't source the part needed to remedy the problem.
After striking out at the hardware store, the plumbing supply shop and failing to solve the problem using a universal part, I decided to take the plunge (get it, the plunge?) and called Victor James Plumbing. They were local and I like to support local businesses.
They assured me they'd have the correct part for my toilet and explained they had a minimum service call charge. I was so tired of hearing the flushing that I was willing to pay $100+ for service call and part.
When they showed up (late), they fiddled with the toilet for 5 minutes and after a call to the boss (who evidently is the actual plumber (the two who showed up were only plumbing technicians), handed me an updated estimate-for replacing the entire toilet, to the tune of almost $900!!!
That was their solution to a problem that required a $10 part. So I sent them on their way agreeing to pay the minimum service charge (and kicking myself for providing my credit card number when I made the appointment).
I then discovered they charged almost $200 to my card (more than double the original estimate). Needless to say I wasn't having that. I called and complained and told them I was going to dispute the charge. After a rather unpleasant exchange, they agreed to issue a refund - still charging the minimum service charge. Later I found the part online for $12 including shipping and did the repair myself.
The take away? Either Victor James Plumbing has an inept plumber, or they are just crooks.
After striking out at the hardware store, the plumbing supply shop and failing to solve the problem using a universal part, I decided to take the plunge (get it, the plunge?) and called Victor James Plumbing. They were local and I like to support local businesses.
They assured me they'd have the correct part for my toilet and explained they had a minimum service call charge. I was so tired of hearing the flushing that I was willing to pay $100+ for service call and part.
When they showed up (late), they fiddled with the toilet for 5 minutes and after a call to the boss (who evidently is the actual plumber (the two who showed up were only plumbing technicians), handed me an updated estimate-for replacing the entire toilet, to the tune of almost $900!!!
That was their solution to a problem that required a $10 part. So I sent them on their way agreeing to pay the minimum service charge (and kicking myself for providing my credit card number when I made the appointment).
I then discovered they charged almost $200 to my card (more than double the original estimate). Needless to say I wasn't having that. I called and complained and told them I was going to dispute the charge. After a rather unpleasant exchange, they agreed to issue a refund - still charging the minimum service charge. Later I found the part online for $12 including shipping and did the repair myself.
The take away? Either Victor James Plumbing has an inept plumber, or they are just crooks.
335 Schuylkill Rd, Phoenixville, PA 19460
They were recommended by a neighbor. Replaced my 40 gallon gas Bradford White water heater. Work looks good, upgraded chimney from a 3 inch to 4 inch line; ended up costing $1250 for the job. Was a little surprised to find the empty cardboard carton from the new water heater in my recycling, but broke the box down and hauled it out. Nice job, nothing to rave about.
99 N Main St, Mullica Hill, NJ 08062
Literal HVAC lifesavers!
It's 17 degrees outside and my furnace took a crap. It was freezing in here!
I called Hughes at 2 pm, they said they'd get a tech out to me in 30 minutes. Sweet!
He was about 30 minutes behind schedule, but was courteous (even asked for a towel to wipe his boots before strolling through the house!) and had it fixed in an hour for a reasonable fee.
He offered tips for how to prevent the issue in the future, and the shop takes credit card payment by phone, or a check.
The location of this business is weird on the Yelp listing, but the phone number for this listing is correct to reach a dispatcher in the 19125 ZIP code - Fishtown/Kensington.
It's 17 degrees outside and my furnace took a crap. It was freezing in here!
I called Hughes at 2 pm, they said they'd get a tech out to me in 30 minutes. Sweet!
He was about 30 minutes behind schedule, but was courteous (even asked for a towel to wipe his boots before strolling through the house!) and had it fixed in an hour for a reasonable fee.
He offered tips for how to prevent the issue in the future, and the shop takes credit card payment by phone, or a check.
The location of this business is weird on the Yelp listing, but the phone number for this listing is correct to reach a dispatcher in the 19125 ZIP code - Fishtown/Kensington.
2240 Cedar St, Philadelphia, PA 19125















