During home renovation, one of the major decisions that homeowners should make is to choose the best type of material. Currently, there are various types of roofing materials available in the market such as asphalt, plastic or vinyl, metal, concrete,…