Some important aspects of your roof should be, firstly, the roofing for your house has to be of the best craftsmanship and it also has to have a long lasting life span