We began using Drainworks when we needed to have our drains replaced. Jeremy Harris was the technician and he explained everything very clearly, was extremely professional, and offered a very quick turnaround for the job. The crew was very efficient, left the job site in perfect condition, and the customer service department really facilitated the refund from the city.
Subsequent to this, we joined the Diamond Club/Perfect Plumbing Club and have used Drainworks for several plumbing related issues. The technicians are always polite and capable, but most importantly, they are always on-time and the job is done right.
There are cheaper providers but Drainworks represents good value for the money, and I'm ok paying a little more for the peace of mind.