Having a good roof for a home or office for business purpose is very essential. But just having a good roof is not enough. It is also essential to have the right roof. Currently there are many types of roof available in the market and this includes metal and shingle roofing. Metal roofing is more expensive than shingle roofing, but its advantage is that it lasts longer and it can really keep a house cool during summer season. On the other hand, shingle roofing is the type of roofing for houses located in cold places since it can really contain the heat inside the house.