We all know how it goes with contractors these days. Sometimes they show up, sometimes not. They promise things they have no intention of fulfilling. NOT WITH THESE GUYS. Bob came to give me an estimate at the exact time we agreed on. Explained my several options then gave a fair price. Job was finished and cleaned up 3 days early. Stop looking any further for a roofer. This is the one.