John was great to work with. He knows the business and was very helpful.
Richard N.
Forest Lake, MN

Wonderful people to work with, very helpful and patient. Mortgage company was horrendous (U.S. Bank) to work with taking 9 months to release the money from the insurance company and TCR waived all interest accumulated. Mike was especially helpful along with the lady in accounting (sorry I can’t remember her name).
Ryan Y.
St. Paul, MN

Pierre told me about hollow hail. We got it 4 times, very good complete info, not in a hurry, work was done nicely.

Eldon B.
Ham Lake, MN

I have used Twin City roofing as a subcontractor on my new construction projects for many years and I will continue to use them on all my future roofing.
Dave Schultz
President of Dave Schultz Construction
Forest Lake, MN

Several people had told us about their satisfaction with TC Roofing. We will definitely recommend TC Roofing.
Kathleen L.
Forest Lake, MN

Dwight did a great job with the insurance company. I appreciate his efforts as it was all very frustrating and difficult to understand. He followed through and got the funding at a time that was hard to deal with the insurer. Thanks!!
Cindy S.
St. Louis Park, MN

We enjoyed working with Jason G. He was very helpful and explained everything. He worked with our insurance company and made sure the job was done right.

Tim S.
Minneapolis, MN

As the homeowners we are very satisfied with the completed new roofing project and wish to convey to your company the efficient job of the roofing crew. They showed good teamwork and the complete work on both home and garage in one day and properly had disposed of all debris. They are to be complemented.
Tom P.
Minneapolis, MN

Pierre has been absolutely fantastic. I’ve worked in the service industry for 16+ years and expect high standards of service. Pierre not only met but exceeded my expectations on every level. He is prompt, reliable, and genuinely cares about his customers experience I would recommend Pierre and TC Roofing to anyone (and I already have!). Pierre – thank you for your expertise and great service!

Maggie W.
St. Louis Park, MN

Jeff did a great job helping us with insurance. Very professional. Insurance process was confusing and Jeff did a great job explaining.

John E.
Stillwater, MN

I was impressed how wonderful Mike was able to answer all my questions and help me out. Thanks Mike!
Geraldine A.
Forest Lake, MN

All credit for our decision to contract with TCR is due to our first representative Phil (can’t remember his last name). He was very thorough, climbing up on the roof and making his inspection, comparing his findings to the insurance company’s assessment, and pointing out to us that the insurance representative had missed one or two things and telling us to get a second insurance assessment. No other roofing representative bothered to do all this. Because of Phil, we benefitted by getting the insurance company to pay for much more than we would have otherwise. Thank You Phil!!

Gary S.
Marine on St. Croix, MN