Ferrari Plumbing replaced the drain line and their customer service was good. They responded right away. They didn't charge by the hour. They had a set rate which was a bit unusual. It seemed like it cost a lot but I didn't have anything to compare it to. However, the technician was very skilled and able to fix the problem. He seemed to have all the right equipment.
more