Our rep, Jeremy, did an excellent job from start to finish, keeping us well-informed throughout the entire process of getting a new roof. When installation day came, the crew arrived on time and completed the job faster than we could have imagined—even working through the rain! They stayed within the insurance adjuster’s estimate and made the whole experience smooth and stress-free. Katie & Dana in the office are always kind, professional, and happy to answer any billing questions along the way. Highly recommend!