I'm going to try to be as objective as possible to help others avoid mistakes I made. Positives - cheaper than competitors. Appears responsive and reliable up until you provide a final payment. Negatives – Allan Moore will not come through on promises after he's been paid. It rained on the 4th day of installation and the water leaked through the roof and damaged the ceiling in 10 different places. Allan promised to fix it, we paid him in full. Never showed up to fix it. I followed up many times, then I gave up. We are now looking to hire someone to fix the damage. Allan gave us Lifetime Labor Warranty, but I wonder what good it is, if he’s not showing up to fix the mess he left to begin with! Allan left his trailer parked on our property for a month after the installation and only removed it after I got on his case about it. Allan also promised the certificate of material warranty will be provided at the time of the final payment – never saw it. He made it sound like he was ready to give us warranty on the day of completion and has it in his truck, took the check and right away told me he will email me the warranty instead of handing it in. I followed up many times and every time he told me he’s sending it “right now”, till this day never saw it. Allan appears to be a nice guy, he will respond to your messages, but offer numerous excuses like computer is fried, on a very important job; he can be in 3 different places within 30 minutes - at a conference, in the hospital, at the doctor's office. He'll also tell you he's doing it right now, or he mailed it 3 times. Well, if you mailed 3 letters, at least one of them would have gotten here, wouldn't it? If you hired Allan Moore to do the service, my advice to you would be not to provide a final payment until 1) all the damage to the premises has been fixed, 2) equipment has been removed from the property 2) you have all warranties in hand. Also, if you decide to work with Allan, specify in the contract a payment method (among other things) and if it’s a check, who it will be written to as he may ask you to write a final check in his name rather than a company name. Another important point to mention is you need stay on top of scheduling, a metal roof may take up to 6 days to complete, so if you see rain forecast within a week and you let them start the roof, there is a good chance you will end up with ceiling damage, like we did. I can’t speak to the quality at this time, we still have to fix the ceiling. I am hoping that they did a good job on the roof and we won't have any issues with it. I’ll update the review if needed.