Had DrainWorks replace part of our drain in July due to a backup caused by roots at a broken section of drain. I called DrainWorks based on a recommendation from my neighbour.
The job was initially handled by Armondo and then passed on to Matt when Armondo left on vacation. I was very impressed with both of them - punctual, excellent communications skills and overall very nice guys. The crew that did the grunt work were great as well, showed up on time and did an excellent job cleaning up.
I've had Armondo back this October to do preventative maintenance snaking on a section of the drain we didn't replace and have again been completely satisfied.
Another item of note - whenever I call DrainWorks, their intial contact customer service on the phone is excellent as well.