Mr. Greene and crew were very honest and professional. They left everything is pristine condition. Their quality of workmanship is excellent.. Advice: Do your homework before hand. We did ours on the internet, interviewed roofing contractors and roofing suppliers and Have a good idea on what you need. Ask lots of questions. Get a number of bids. We also signed on to Angies List. We noticed a report of another contractor accepting full payment after a job completion and then failing to pay his supplier......so we asked to pay the supplier ourselves. That was acceptable to Mr. Green (even though the supplier said that Mr. Green ALWAYS paid them just as soon as the job was completed). We were so happy, with his professionalism, that we recommended him to others on our block.