“We had a great experience getting a new roof on our home. Jim prepared our estimate, even doing a temporary fix to block a leak he spotted. His crew was on time and did a great job protecting our windows and siding and our new roof looks great! The team was friendly and respectful. Will definitely refer them to anyone looking for a new roof. Bill and Sharon Klingler“