"No job too small" is true at Harper's Roofing. My back porch roof had a strip of rotten shingleboard that needed to be replaced. I called and spoke with Tracye and the very next day Chris Harper came out to give us an estimate. He clearly explained the repair process and the possibility of it leading to a further roof repair depending on what they find when they get into it. The estimate he sent us had a low to high range depending on how extensive the job ended up being. When they did the job, the total price came in at the low end of the estimate and there were no surprises. Despite the fact the repair was a small one, Harper's Roofing didn't hesitate to come out and do the job right at a fair price. I will definitely call Harper's next time we need any roofing work done.