As a long-time homeowner I've seen it all. I assure you, doing business with JM Plumbing was, for me, a costly disaster. Let me explain.
My main sewer line was apparently plugged up. I had water standing on the floor. It, however did drain after a few hours to a day. But, I knew it was not working right. JM Plumbing sent the husband and another young man out and they snaked the main and the secondary. They claimed they found very few roots. They claimed they could not fix the secondary because my problem was I needed a totally need sewer.
THEY LEFT ME WITH A FLOODED FLOOR. IT WAS DRY BEFORE THEY WORKED ON IT.
They said they'd have a quote for me in a day or two to put a sewer in. Well, they did not get me a quote (for which I'm grateful.) The office woman never one time answered my emails and was quite nasty on the phone. Or I'll just say unfriendly. Not professional. But she's young and they've only been in business a few years.
So I hired a very good, very professional crew to put in a new sewer line. Cost? Around $6000. I was cleaning the floor in the basement which by now was black and smelly. Yes, JM Plumbing left me with that. They did not check the P-trap that was causing the trouble. They just wanted to snake and get paid.
While washing the floor and after the new sewer was in, I found the water would not drain. We checked it and the P-Trap needs work done to it. So professional with good reputation is coming tomorrow to fix it. Oh, and the sewer. Yes, I did need one. BUT, there were a lot of roots at the far end. JM did not go as far as they said they did. I paid them $140 after being told by the Mrs. it would be $120. Not worth either price.
I suggest when you need a plumber, call one of our people who have been around a long time and have good reputations. Someone who your friends and neighbors have used and been treated right by them. My neighbors recommended Amazing Experts - sewer and drain cleaning service and I am SO glad I got them. Such a difference. Experience and good business goes a long was.