I highly recommend Aaron Gabardi at Impact Roofing. He makes sure that you know the product that you are paying for and is very knowledgeable. The crew also did an amazing job with installation and clean up.
I have a very good experience with Impact Roofing. I feel they did a good job. At this point in time, I am very pleased and would do business with them again.