SLATE
Great Durability
Slate roofing is a step up from the other materials in terms of durability. They tend to last over 100 years. This material can prevent your roof from holding mold formations and is effective against high winds and heavy rain.