- Wil S.

We needed roof repairs done fast. These guys not only did the work fast, they were very professional. On time and within our budget. Highly recommend!

-Nathan M.

Excellent communication and great customer service. They were able to fit us in quickly to replace our skylight. Did a great job.

-Mark L.

Dennis General Contractor was awesome! My neighbor raved about them so I gave them a call. Within a day of me discovering my roof leak, Forest was up on the roof taking pictures and showing me the extensive hail and wind damage and wheels were in motion to get me a new roof, the project was slated to last 5 days, they were done in a day and a half and they left my property cleaner than when they found it! 5 stars isn't enough!!!

- Linda L.

I had never dealt with a damaged roof needing repair. Dennis General Contractor had been working in our neighborhood and I made mental note of how hard working the crew was and how clean they kept the site. When the contractor called me and asked if I’d had my roof checked recently, I hadn’t realized I’d been away during a recent damaging hail storm. The contractor checked my roof, found damage to roof and gutters, then walked me through the process of working with my insurance company. The whole process, getting insurance approval, learning the difference in roofing materials, completing the new roof, and the finalizing of the project went seamlessly. I’ve received compliments from neighbors on the roof and the workers who did the work. I found Dennis Contracting to be good quality, good value, professional, very responsive, and on time. Thank You!

-Curt S.

I looked for 18 months before I could even get a roofer to even show up in this market. Once we contacted

Dennis Construction, we finally got things done. This guy is responsive and actually returns calls. Despite being backed up, Forrest and Jory got our roof replaced before winter. Fair pricing and AMAZING crew. These guys worked as hard and efficiently as I've ever seen and the roof looks amazing.

Great quality and workmanship and went the extra mile. The place was spotless when they were done and they even cleaned the gutters.

Completed the job in a day and came by the next day to inspect and ensure we were satisfied. Great service and we would definitely use them again.


-Tom S.

From my first contact with Forest, his attitude was one of readiness, promptness and enthusiasm. He presented ample options for roofing materials, including colors and provided clear explanations of each option. He and his team worked with high degree of thoroughness and dedication to complete the work with little interruption of domestic life. What impressed me most was his discovery of otherwise unseen damages that required additional work and corroborated with my insurance company for supplemental coverage. All these efforts assured me that the results of the work will stand up to Montana summers and winter for many years to come!

-Wayne E.

From my first contact with Forest, his attitude was one of readiness, promptness and enthusiasm. He presented ample options for roofing materials, including colors and provided clear explanations of each option. He and his team worked with high degree of thoroughness and dedication to complete the work with little interruption of domestic life. What impressed me most was his discovery of otherwise unseen damages that required additional work and corroborated with my insurance company for supplemental coverage. All these efforts assured me that the results of the work will stand up to Montana summers and winter for many years to come!


-Hal S.

Forest Dennis was a joy to work with. He helped extensively in my choice of material color giving me a dozen houses with different color roofs to look at and providing samples. He worked with the insurance company to explain where they had missed things on the hail settlement. He and his crew worked long hours to squeeze in my big job once snow had melted off my roof and before another storm. They were very thorough in matching flashing and doing extra flashing around chimney and exhaust pipes. I feel very confident that my new roof will last thru many storms and years to come.

-Brenda T.

We were VERY impressed and pleased with the service we received from Dennis General Contractor. From the initial contact and consultation to the inspection of our roof through the scheduling, the actual work and the follow up, they were responsive immediately and politely. The work was performed by a top-notch team who worked quickly, diligently and competently and even our follow-up questions were answered right away. We had our roof project quoted by 3 different companies and we are so pleased we choose Dennis General in the end. Highly recommend

-Terry K.

The crew did an amazing job of getting our home roof project done quickly and responsibly. They even rescheduled our date, last minute, after we mistakenly scheduled it for a day we were having a birthday event at our house.

-Brendan O.

In an era when most businesses won't even return your call, Forrest not only called me back, but did an excellent job. He did a drive by of my house the same day to give an estimate for the job (clearing ice dams), had one of his guys come out at 6:45 the next morning to do the job, did the job well, and charged a fair price. I could not be happier.

-Phil M.

Greatest Roofing co. in Montana!

Excellent communication, planning and execution. Very competitive price. DETAIL ORIENTED like you wouldn't believe. Superb work.

Best contractor we've ever dealt with.

I give them 10 stars if I could!

-Jeanette C.

Forrest and Ty at Dennis General Contractor helped us quickly and efficiently with an extensive ice dam on our roof. We were so impressed and pleased with the excellent job Ty did despite the cold and snowy weather. Thanks so much!

-Johann J.

Forest cared about the quality of his work. He made sure that the work was done correctly and that the end result was perfect.

His crew worked quickly and efficiently to replace our roof and gutters after hail damage.

He was a great communicator. He messaged me with all the schedule updates and made sure that I understood the work to be completed.

When unseen damage was found his crew fixed it the right way and not the quick and dirty way.

I'm confident that the roof he installed will last.

-Tim S.

I used Forrest for a roof on a new build, and he and his crew did a fantastic job. They got it done fast, and did quality work. I would highly recommend using Forrest and his crew for roofing job.