All Professional Roofing returned our call and came out when they said they would. Mike was running late, but he did call to let us know he was on his way, something we very much appreciated. He was very nice and seemed very knowledgeable. He recommended that the whole roof be replaced, and as it was nearly 20 years old, we were not surprised, and agreed that it would be a good idea. We set up a date and they came out promptly and began work. The workers were very nice and worked really hard and long days. They did a good job of cleaning up too. The only negative thing I would say, is that in maneuvering their large truck onto our small driveway, I think they bumped into our dogwood tree and broke off a rather large branch. But we are very happy with the roofing work and it rained today and there was no leaking! I don’t really know if the price was reasonable as we did not shop around. Our roof has a steep pitch and lots of angles so it was not an easy job.