We will come out quickly and do a complete roof inspection. We will then advise you if you need any roof repairs or if you need a complete roof replacement. We will provide you with a no-cost estimate, and we get the job done quickly and with little disruption of your day to day life. Rochester Hills Roofing is the best place to call for any of your roofing needs. We do it all from roof repair to a full roof replacement. We do both residential and commercial properties and we are great at it! At Rochester Hills Roofing, we have decades of experience and have put thousands of new roofs in throughout the Metro Detroit Area.