I've driven past that Blackhawk Street address a dozen times without noticing it — industrial pocket west of Minnesota Avenue where roofing contractors actually belong, not trying to dress up a storefront on Phillips. Harvey's Five Star Roofing sits there with trucks in the lot and shingles stacked like they've been working since before breakfast.
What gets me is the rating. Twenty-three reviews, all fives — that's either spectacular work or a business so new they haven't had time to mess up yet. I called about the hail damage on my garage last spring, the kind of dents you don't notice until sunlight hits wrong on a Tuesday morning. The guy who answered knew exactly which storm I meant, gave me a timeline that actually happened, didn't try to upsell me on skylights or ventilation systems I never asked about.
The crew showed up in work trucks that had seen actual weather — not the spotless marketing vehicles some contractors drive around like parade floats. They tore off the damaged section, replaced decking that had started to rot (something the previous roofer apparently missed or ignored), and had new shingles down before the forecast turned. I stood in my driveway on 12th Street watching them pack up, thinking about all the roofing jobs I've seen drag out for weeks because nobody showed up on day three.
The honest part? Their quote wasn't the lowest. I had two other bids that came in cheaper, and I almost went with the guy who promised me premium materials for bargain pricing. But something about Harvey's approach felt like they were actually planning to finish what they started — not just collect a deposit and ghost me when the next storm rolled through Brandon.
— Grace
I called about the hail damage on my garage last spring, the kind of dents you don't notice until sunlight hits wrong on a Tuesday morning.