I highly recommend Roof.net
I had to have some shingles which were broken replaced. I delayed getting them repaired and my home owners association advised me they must be replaced soon. I delayed because I didn't want to hire a roofing company for such a small job and thought perhaps I could get a friend to do the repairs. My friend told me that he did not think he could do it due to the type of shingle. So I looked on the internet, and found Roof.net who is a local roofing Company here in Fairfax with great reviews . I called and spoke to the owner-Ken- who clarified what had to be done and that he could help me. He arranged to have the job completed that same day and at a very reasonable price. The person he sent did a wonderful job.
I will definitely hire this company for my- not to distance- roof replacement, and any interim repairs, and would highly recommend them to anyone. Thank you Ken!