For a good roofing job, I can recommend Drew’s Affordable Roofing.
They are mostly metal roofers but have an asphalt roofing division.
At the time of my roofing needs the metal work was booked 6 months out so I opted for asphalt shingles.
A “crew” of non-English speaking people arrived on the roofing day a couple days after the materials were delivered. There were men doing the actual roofing and a few women doing cleanup/grunt work. Hard workers for sure but communicating with them was no easy task. If things like this bother you, good luck! So far, the same has happened with our roof and carpeting jobs. “No habla English” was frustrating but we got through it and are happy with the finished product.
The roof looks great and doesn’t leak!
They were the least expensive of the 3 roofing companies that bothered to show up for an estimate. Still, it was a $10,000 cost for my particular roof which was pretty straightforward.