Our old (30+ years) drainpipe was backing up and we thought it might be blocked. Drainworks came out the next day, and removed a blockage, but explained that they could not get very far into the pipe because it was old cast iron and probably starting to rust away. They offered a good, cost effective proposal to replace the worst part of the pipe, which would also allow them to check out the rest of the pipe. They returned to do this work in less than a week, and worked very hard to complete it all in one day to avoid inconveniencing us. The crew were prompt, friendly, professional, and explained everything very well. When the drainpipr did not go in the direction we thought it did, they helped to move more furniture to get at the pipe. It was a huge, very messy job digging up our concrete basement floor, but they did a wonderful job cleaning it up at the end. I recommend Drainworks highly.