Demo is demo, and this profession attracts a rare breed. The good news: he got rid of all my debris for what I thought was a really good price (I think the dump would have cost me close to what he charged). The bad news: he has no personal skills (offended my wife), he broke a huge branch off my neighbors tree from being careless with his truck (which is a piece of junk itself), he didn't do the thorough-est of jobs (but good enough, especially for the price), and I have no idea what he did with the debris (not sure I want to know). But he is cheap and will get the job done (mostly). I would use him again.