Your roof is the barrier between your cozy home and the wind, rain and humidity outside. Make sure it's up for the challenge. A roofing contractor from Roofs & Repairs can install new roofs and repair existing roofs for you. We have plenty of experience working with a variety of roofing materials, including asphalt shingles, cedar shakes and tile roofing.