Rainbow roofing replaced our shingles in October 2017. When I met with Reid he took the time To explain the differences between the companies they work with and the different products that they offer, he also helped guide me to make the correct decision for our home. The staff/workers were pleasant, on time and cleaned up at the end of each day. Although this was not the cheapest quote it was the most detailed and best explained, I knew exactly what I was getting. Through a bit of research I was able to find this company which has been in business for over 28 years, most roofing companies I researched have been in business less than 5 years. This has given me a sense of security to know down the road if required the after-service care would be there if I ever need it. I would not hesitate to recommend Rainbow roofing to anyone. Thanks to all the staff at Rainbow for making the whole process seamless.