
Tile looks fantastic on stucco exteriors and resists fire and rot. A well-installed tile roof can last 50 to 100 years.
A few notes: tile is heavy, and not every home is built to support it without structural reinforcement. Individual tiles can crack from foot traffic or large hail, so maintenance needs to be done carefully by someone who knows tile.