I have had really good luck with Dana's referral system. But I have recommended them to other's at Judy's book who have not had such good luck. Like most service work - it is all about the individual.
If you want to give them a try, just call and they will send somebody. Then they call you to see if you want to continue with that person. If most people say no, that person is no longer employed by Dana's. So the bad ones get weeded out, but you might be be referred to a new, untested person. I have certainly never seen, or heard of, a Dana's person who was dishonest or problematic in any serious way - just some who are not so fantastic at cleaning house.
It might help to mention my name.