We've known Dave for many years. He's always proven to be honest and fair. I tend not to do business with people that make promises they can't keep, or present a bill that doesn't reflect the quality of work. My experience is that if he or his business isn't comfortable doing a job, he'll refer you elsewhere.
Pros: Honest, reliable, fair
Cons: A bit far for me, but worth it
more