I had an excellent experience with this roofing company from start to finish! They made the entire process so much easier than I expected, especially when it came to dealing with my insurance company. They were able to get everything approved without any issues and handled the process professionally, which took a huge amount of stress off of me.We did have to reschedule a couple of times because of the weather, which was completely out of their control, but communication was GREAT throughout the entire process. I was always kept informed of any changes, and I never had to wonder what was going on. Anytime I had a question, they were responsive, patient, and happy to answer it.Once we were finally able to get the roof done, I was extremely satisfied with the work. Everything turned out great, and the entire experience from the insurance approval to the completed roof was smooth and professional.It’s hard to find companies that communicate well, do what they say they’re going to do, AND provide quality work. I would absolutely recommend them to anyone needing roofing work. 10/10 experience!