We needed a new roof put on our house and they did a great job. I won't say exceptional simply because I have never had this service done before so I have nothing to compare it to. But I gave them 5 stars all around because they were willing to make the 45 minute trip to Farmville for me! THANKS SO MUCH!!