I was extremely impressed by the professionalism of A1 Roofing; from the initial estimate to the clean up after the roof installment! I did a lot of research into different companies before requesting estimates. A1 Roofing surpassed any and all expectations I had! The men were honest, professional and did exceptional workmanship. They delivered as promised in all areas. Their company is so organized from start to finish. Was a great experience and they made it very easy! Would definitely refer family and friends...Thank you A1 Roofing