Your new roof is a big investment, which will affect your home for many years. However, deciding that you need a new roof is not as simple as just deciding that it needs to be done, nor as straightforward as choosing the cheapest price. It is essential that you choose a professional roofing contractor who can expertly assess your property and provide you with a detailed quotation before proceeding with the correct course of action.