We were in the process of preparing to sell our home and we needed a new roof installed in a timely and efficient manner. After interviewing a number of roofing companies, we chose Rainbow Roofing because of their long history as a reputable and respectable company, their commitment to customer satisfaction, attention to detail and competitive pricing. The team that installed the roof were hard working and respectful and and when the work was completed, the site was clean and we had a beautiful new roof. Just received an offer on the house and the roof was a great selling feature. Would highly recommend Rainbow Roofing.