I am very pleased with my new roof and the installation process. I also received excellent service from the Jasper agent overseeing my roof replacement. The only problem I had was a missed appointment for final payment when Jasper never showed up or called to explain. But overall a very good experience.
more