We have used Integrity for several years now. They never are a disappointment. The quality of their work is A+++++. The clean up that they do is above and beyond. One of the workers actually walked around the entire yard picking up wood chips out of the grass by hand. I have recommended them to others in the past, and I will continue to do so.