Visi from Royal Rooter was great. He assessed the problem and gave us an estimate before commencing the work. Visi resolved the problem in a timely and efficient manner and checked to ensure all issues were resolved before packing up. Visi was very careful about not tracking any dirt or debris into the house, and he tidied up after completing the job. He was polite and communicative, and he suggested we periodically perform regular maintenance (with liquid drain cleaner) to ensure debris does not build up in the line.