Slate roofing is available in various grades and colors and it’s the perfect topping to an elegant home. Providing amazing textures and style, slate is very high-quality and very low maintenance, with a life expectancy of between 40 and 200 years. Slate has been used for centuries to create beautiful roofs, and renowned for resisting the assaults of rain, wind, and snow.