The reliability of your roof is one of the most critical aspects of your building. Whether it is building a new roof, re-roofing, fixing or restoring an old one, choosing your roofing contractor carefully has a direct impact on the quality and durability of your new roof.