Some of the services offered by Vista Roofing include free estimates, roof inspections, roof replacement, roof repair/maintenance, storm damage, new construction, asphalt shingle roof installation, metal roofs, flat roofs, roof coatings, seamless gutter installation, gutter guards, siding installation and repair.