Project: Install or Replace an Asphalt Shingle Roof
Comments: After shopping around for roofing contractors, Joe came by, went up on the roof, and within 1 minute of looking, he told me in a no nonsense way that I needed a new roof for my 28 year old house. And he gave a quote for the price. He then gave me a very detailed account of what the roof replacement process entails, showed it with pictures, told me how long the work will take, and what I need to do, etc. Once the date was picked, all ...Read more