After a big wind storm tore off some of our tired, old shingles I called Joe to come redo the roof (he had done my front porch last year). You always hope this kind of thing will go perfectly, but sometimes things don't. I noticed something that didn't look 100%, so Joe came over and inspected the job top to bottom and pointed out a few things he felt didn't met his standard. He showed me pictures of a couple of issues way up on top of the house I would never have seen (and even if I had, it was technical stuff I might not have known weren't OK). So he ended up sending his people back twice (at no extra charge to his already very reasonable quote) until he felt we had gotten a result that lived up to his expectations and that I was happy with. Everyone makes mistakes, but what often separates us is how we address them. I can confidently say I've never worked with someone who was as committed to making things right as Joe is. I would work with him again anytime.