Our challenge with this roof replacement and siding repair project in Farmington, MN was to make the roof as hail resistant as possible for future storms. The Minneapolis...
As this large commercial project was nearing completion, it became clear to the veteran rest camp managers that there wasn't enough room in the budget to replace the roof...
The challenge for our customers in this Rosemount, MN roofing project was finding room in the budget. It's no secret many Minneapolis homeowners wait for a hail storm to take...
There were many challenges associated with this Inver Grove Heights, MN home. The homeowners wanted to avoid any chance of leaks of their steeply pitched roof, stay within...
The roof of this South St. Paul home was a combination of shingle and flat roofing. Many roofing contractors in the area specialize in only one style of roofing and were unable...
Our challenge with this Lindstrom, MN home was to fully replace the roof after it was damaged by hail, and to minimize the risk of water damage in the future.
The challenge with this White Bear Lake, MN home was to restore the roof to prime condition so it could protect the house from wind, rain and falling debris during future...
After a hail storm showed the many failings of this roof in Shoreview, MN, our challenge was to replaced the roof fully and find a better system to prevent leaking around...
The challenge for us with this Norwood Young America, MN home was to get it ready to go on the housing market. The roof was extremely old and the asphalt shingles were curling...
The challenge put to Minneapolis area roofing contractor on this New Brighton home was to increase the home's energy efficiency on its flat roof over the all-season porch,...
The challenge to roofing contractor Trinity Exteriors of this Savage, MN home was to help the homeowners through the insurance claims process to have their roof and parts...