We had main sewer line clog in our basement forcing the water to back up and overflow in the basement shower room. When I called Drain Home Plumbing (actually it was late evening) I was promptly answered by Andy who then came the next day morning with all the necessary tools (there were quite many of them). It took just about half an hour to diagnose the problem and locate the portion of the pipe which was clogged by tree roots (he showed it to me with the inspection camera). He also advised to put flood protection system, consisting of backwater valve and a sump pump, which is currently 80% covered by City of Toronto. The whole work was done in the next two days by Andy himself and the other guy in a very professional manner. Given the amount of work they left the basement clean and even replaced the tiles, which had to be removed to reach the pipe, for free. I recommend the company without hesitation.