The roof is the single most important element that protects the structure of your house. Whether you choose to have a new roof installed or repair an existing one, it's vital to ensure that the contractor you choose has the expertise, the experience and the commitment to quality and service that you and your home deserve.