When Is the Right Time to Repair Your Slate Roof?

A major element that affects the condition of the whole house is its roof. This is why finding the right type of roof and making sure that it is installed properly is vital. Luckily, nowadays there is a huge variety...