slate

Slate roof tiles

Slate is one of the expensive roofing materials on the market, but if well maintained, it can serve several generations effectively. Luckily, slate roofs do not require lots of maintenance. Nevertheless, there are a few things you need to do to your roof to keep it in good condition as…