My daughter used these guys first. She was happy with them. When I needed a plumber, she recommended him. We needed the main drain line snaked. We called & they did come out the same day. The guys were very nice and prompt. Here's where it starts to get tricky. See, we had another plumber out a couple years ago. I knew we had a clean out access in front of our house. They insisted we did not. They decide to go up on the roof and snake it through a pipe. They did have things running for a few hours. They also gave us a bill for $300! They said it was because they had to go on the roof. Well, I paid the bill and they left. The next day I called the office because our drains were backing up again. They said they'd call me in the morning. Instead of calling, they were at my door at 8am. I was not expecting them and asked why they didn't call. They said the secretary didn't tell them to. Ok, anyways, they get on the roof and snake it again. It again worked but only a few hours. They said I needed to run cameras through the lines. I'm standing here in the middle of a pandemic with half of our income already gone temporarily and these guys already charged me $300 to snake my drain. The next day I had to call them back. It still did not work. At this time she said the owner refused to come out without running cameras through the line. The secretary stated that they ran 100 feet of snake through from the roof already. I argued and demanded they fix what I paid for. They also refused to take a credit card and insisted on check or cash for payment. They did eventually come back but said they think the pipe is crushed and I need to run a camera. I told them to snake it using the clean out. My husband dug up the entire front yard along the pipes to look for a crushed pipe. By the time they got here he had dug it up to the street. Obviously no pipes were crushed. This last guy did however use the proper clean out that I told the first guys we had. Guess what!? That worked! This guy actually fixed it in under 5 minutes. Did I get the extra $200 they charged me back? Nope! All I got was them to finally do it right and a reminder if they have to come back out again they'll require us to use cameras through the pipes. This after they told me it was $100 to clean a drain but if they get on the roof it's automatically $300! Well, them getting on the roof was not necessary. Them refusing to look for and use the clean out was not necessary. If they would of done it right the first time we all would have saved a lot of time & frustration. I would of also saved $200! So, I'm giving them 3 out of 5 stars. I contemplated only 2 but, they did finally come back out & fix it. Would I recommend them? Probably not. They way overcharged me and basically ripped us off. They also tried to charge even more money to do the job they were already paid to do. All of this in the middle of a pandemic / shut down. None of that is their fault but them refusing to come back, arguing for with a customer and then overcharging me. That is all their fault. For this reason I wouldn't recommend them.