In today's business world, customer service is lacking in every aspect. I will have to say Keith Roberts and his staff did a remarkable job communicating and explaining my problem. Keith took the time to explain what my options were. His staff went way above and beyond my expectations. They actually took time to evaluate every possible option of repair. The next time I need a roofing company I will be calling Roberts Roofing. I was very impressed with Keith's follow up too. Keith called four times to communicate progress and to educate me on my problem. I was pleasantly surprised. Great Job!!!