The process to have our roof replaced was seamless and professional from start to finish. From the estimate, to the contract, to scheduling to the work itself, every step was handled with professionalism and attention to detail. All staff members were friendly and informative, including Ben and the work team. Ben was very helpful during the day of install when some accidental damage happened to an interior ceiling due to roof deck rot above. Ben was always available to answer questions in a very timely manner as well as top-notch professionalism while overseeing the whole project. I highly recommend Vision Roofing.