Amazing Contractor! How often do you hear that?? I was told they would be there on the start date at 7am..which I said to myself will never happen! There was a knock at my door at exactly 7 am. They immediately got to work like ants on my roof and had my large roof done in no time. The yard was completely cleaned--not a nail or shingle in site. Paid the exact price I was told and the job was completed on time. I have always had issues with contractors-either chasing them, delays, or additional costs. You won't be sorry.