Best Businesses in Philadelphia, PA
Keith performed the testing of my backflow prevention assembly. Keith was on vacation, but he answered my call and booked the service right after getting back. He called me an hour before the scheduled time, arrived on time, and completed the testing in just 15 minutes. I recommend Keith for his professional service, excellent communication, and great value.
Philadelphia, PA
Your plumber, Shawn, was courteous and took the time to answer all of my questions (he definitely didn't get annoyed like my husband would have!). The work was completed with the utmost of care and I really appreciated the fact that he double checked that everything was working a couple of times.
You have just gained a new lifelong customer and I will be singing your praises to all of my neighbors.
Thank you for a job well done.
You have just gained a new lifelong customer and I will be singing your praises to all of my neighbors.
Thank you for a job well done.
2 E Walnut Ave, Merchantville, NJ 08109
These guys are the best!!! They've been our family plumber since the mid-90s and we've never been disappointed. They arrive on time, provide excellent service, are always fair and go above and beyond - especially for little old ladies. Thank you Tom & Mike!
4600 Horrocks St, Philadelphia, PA 19124
5 stars. Got the best price among those that I requested quote and was even the first one to reply. Hesitant at first since I saw no reviews on his profile. Came on time. Did the job fast and disposed the old water heater quick. Definitely will contact him again should I need plumbing job.
Philadelphia, PA 19152
Mark and Jacob do great work. Timely and reasonably priced, and most importantly...trustworthy.
Upper Darby, PA 19082
Water was spewing out of my bathroom and flooding into the basement last night. I got it turned off and called Matt who was out here by this afternoon. Fast service, no upselling, just a good guy with great work! Completely recommend!
6416 Hegerman St, Philadelphia, PA 19135
Came right out. Cleared our stack fast. Charged reasonable rate. Explained everything clearly and felt very comfortable having them in my home to do the work. Definitely recommended.
2044 Heather Rd, Folcroft, PA 19032
Jeff and the entire team are extremely professional and very competent. There prices are competitive. We've had them do four jobs so far: Whole house humidification. Sump pump system advice and replacement and the gas portions of a whole house generator. We've also used them for a very simple drain cleaning.
They ALWAYS are on time, they do exactly what they say they will, they take care of your house (drop cloth's, shoe covers etc) and they do high quality work.
Completely recommend.
They ALWAYS are on time, they do exactly what they say they will, they take care of your house (drop cloth's, shoe covers etc) and they do high quality work.
Completely recommend.
1657 Chestnut Ave, Trenton, NJ 08611
I have used roger ross 3 times so far. Every time he did a great job. His guys were very professional and always explained what needed to be done. They gave me there opinion on things I should do and things I dont have to do right away. Great company to work with!
4260 Manayunk Ave, Philadelphia, PA 19128
Called yesterday around noon for a water heater leaking water. I was told no one could get out yesterday but they would be in touch first thing this morning to schedule someone to come out. First thing turned into 10am when I had to call for an update. I was told someone would call by Noon to confirm when a Tech became available. Noon turned into 2:30pm when I had to call back for another update where I was told I was next and would get a call within the hour to confirm when a Tech was in route to my address. I finally received a call back from these guys at 2;45 only to be told Sorry, no one would be able to make out to my address today.
I've had it up to here...with water!!!!
I've had it up to here...with water!!!!
900 Cottman Ave, Philadelphia, PA 19111
Our experience was poor. The last-ditch repair Nichols made to our aging oil burner was unsuccessful, and though it is understandable that not every $500+ repair yields good results, what really disappointed us was Nichols' refusal to speak to our home warranty company about the repair. Nichols was aware that the repair was covered by our home warranty, and that it was based on the home warranty company authorizing the repair that we agreed to have it done, but when the home warranty company had questions, no one from Nichols would speak to them. I called Nichols several times asking them to return the warranty company's calls, but it never happened. On one occasion, the receptionist was quite snippy with me for bothering them. All I wanted was for someone to have a five minute conversation explaining the repair so that I'd get the $500+ I had coming to me, but apparently, this was too much trouble.
Again, they knew that we were only willing to risk money on repairing the old system because of our home warranty, but they just took our money and ran after making the unsuccessful repair.
I would not use Nichols again.
Again, they knew that we were only willing to risk money on repairing the old system because of our home warranty, but they just took our money and ran after making the unsuccessful repair.
I would not use Nichols again.
26 Park Ave, Upper Darby, PA 19082
Use at your own peril as apparently flooding your basement is considered business as usual to them! Hired a plumber from this service yesterday morning to disconnect a washing machine & to replace an expansion tank on my water heater in my basement. The plumber switched out the expansion tank and this change resulted in my water heater FLOODING my basement the SAME DAY. My husband went into our basement to retrieve something and noticed the water spewing out of the release valve and rapidly encroaching towards the finished portion of our basement. My husband and I had to frantically shop vac an inch of standing water out of our basement and called their emergency service. The plumber on call came out and noted that he thought the work done by the first plumber was faulty. Masciantonio is now denying this claim, and they won't even reimburse us for this service as they said no lasting harm was done via pictures submitted AFTER we removed the water with buckets and our shop vac. The owner's refusal to admit fault and pay us back for this shoddy service and the inconvenience & stress is a reflection of their poor work quality and management. Apparently they claimed this can just happen, but I want to know why charge for a service with the confidence it can be performed competently when your people can clearly not?
520 Wood St, Conshohocken, PA 19428
The contractor stopped by to ask if I was still pleased with the AC unit they installed a month ago. How many contractors ever do that?
The AC works fine and does a good job cooling and removing the humidity of our 100 year old house. Awesome!
The AC works fine and does a good job cooling and removing the humidity of our 100 year old house. Awesome!
16 Broad St, Riverton, NJ 08077
An appointment for summer servicing was made 6 months ago and it was cancelled the morning of the appointment. I had taken a half day off from work. They said they had too many emergencies. On a day when the weather was 72 degrees, someone's air conditioning not working is considered an emergency. FYI: Horizon you are not an Emergency Room,
Of course, a system not working is more of a problem then a routine service but this isn't a triage system it's an appointments first system. It's unfortunate that someone's system is not working but I am losing a total of a day's pay because I have to reschedule and that is a big problem.
Andrew L
Of course, a system not working is more of a problem then a routine service but this isn't a triage system it's an appointments first system. It's unfortunate that someone's system is not working but I am losing a total of a day's pay because I have to reschedule and that is a big problem.
Andrew L
Philadelphia, PA
Horrible company and terrible owner. Blocks up the street for hours and refuses to move vehicles. Disrespectful and to neighbors. Told me today he doesn't care because he owns the whole block and is making money.
1505 S Beulah St, Philadelphia, PA 19147
Horizon was very friendly when I called them. Their technician was polite, he wore a white shirt and put shoe covers on when entering the house. He was able to quickly diagnose the problem and eventually fixed it.
The problem is their pricing and their ongoing sales pressure. I was charged $237 for a capacitor that costs about $50 and $379 for a contactor that costs maybe $20. These are generic parts. They also configure their pricing providing a 15% discount only if you buy their Priority Partner Plan for $120.
The tech also used language on the receipts to instill fear and anxiety so I would make an appointment for an estimate for an entire new HVAC system such as; More repairs will be needed, ...to avoid high future repair costs, take advantage of current inventory flip deals, failing in various ways, Has passed life expectancy, this is a band aid.
The total bill was $844 which should have been around $300-400. They are way over-priced and employ questionable sales and pricing tactics. I would never use them again.
.............
Thirty minutes after I posted this review I received a call from a Customer Relations Manager (Sam). Sam did an outstanding job of listening to my concerns with empathy and non-defensively. She seemed sincerely disappointed that Horizons didn't meet my expectations. She asked me what I thought a fair charge should have been and she was able to issue a credit for $385. There was absolutely no pressure to amend or delete my Yelp review but because she handled this in such an outstanding manner I felt I needed to share how they resolved this situation. Sam was probably the most effective Customer Service professional that I have ever interacted with!
The problem is their pricing and their ongoing sales pressure. I was charged $237 for a capacitor that costs about $50 and $379 for a contactor that costs maybe $20. These are generic parts. They also configure their pricing providing a 15% discount only if you buy their Priority Partner Plan for $120.
The tech also used language on the receipts to instill fear and anxiety so I would make an appointment for an estimate for an entire new HVAC system such as; More repairs will be needed, ...to avoid high future repair costs, take advantage of current inventory flip deals, failing in various ways, Has passed life expectancy, this is a band aid.
The total bill was $844 which should have been around $300-400. They are way over-priced and employ questionable sales and pricing tactics. I would never use them again.
.............
Thirty minutes after I posted this review I received a call from a Customer Relations Manager (Sam). Sam did an outstanding job of listening to my concerns with empathy and non-defensively. She seemed sincerely disappointed that Horizons didn't meet my expectations. She asked me what I thought a fair charge should have been and she was able to issue a credit for $385. There was absolutely no pressure to amend or delete my Yelp review but because she handled this in such an outstanding manner I felt I needed to share how they resolved this situation. Sam was probably the most effective Customer Service professional that I have ever interacted with!
Philadelphia, PA
Knowledgeable guy and seems nice enough but he totally ripped me off knowing I'm a young homeowner. Here are the prices he charged me in case you're wondering if he's an honest businessperson:
$500 to replace a bathroom faucet
$200 to replace a shower head (I know nothing about plumbing; he could have told me I could easily do it myself)
$225 to replace a fill valve in the toilet
If you care at all about getting a fair rate, look elsewhere.
$500 to replace a bathroom faucet
$200 to replace a shower head (I know nothing about plumbing; he could have told me I could easily do it myself)
$225 to replace a fill valve in the toilet
If you care at all about getting a fair rate, look elsewhere.
510 Bainbridge St, Philadelphia, PA 19147
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
Philadelphia, PA
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
Philadelphia, PA
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
Philadelphia, PA