After looking at many roofing contractors and estimates, this company seems to be the most reliable. They claim to match any legitimate estimate which they did and can do your roof within one week in most cases. They showed up the two times they said they would and seem to be very reliable. My roofing shingles were delivered to my home within a few days of signing the contract. They take no money up front.