Vision Roofing recently installed a new roof for us. Ben provided the best quote and clearly explained the work to be done, and was helpful in selecting the roofing material. Vision Roofing was responsive, finished the work in the time Ben said, and the roof looks great. Definitely recommend them.