Rainbow Roofing changed my roof in June 2017.
I had a couple of quotes of comparable price, and Rainbow Roofing was the best choice. They work with shingles of reputable brands, and it was comforting that they were very transparent with the addresses where they changed roofs before. This is something that's public info anyway as people can see the truck & crew the day of the work, but not every company stands behind their work enough to provide this info. I could quickly drive by other people's roofs, and imagine how their particular shingles could look on my house, and I could also see the quality of their work.
This spring's rain was plentiful & unpredictable, and the team at Rainbow roofing were very responsible in not trying to squeeze work in on a rainy day.
The crew did their work in 1 day, and the work looks really neat & straight -- on the outside, as well as any underlayment that I saw when I was briefly home that day.
It was a professional job, from the initial contracting to the end of the work. I'm happy to tell people that it was done by Rainbow Roofing!