I was very happy with the re-roofing of my home by Rainbow Roofing. Their crew was very thorough and professional in their work. They completed the whole job of removing the old shingles, re-roofing with the new shingles and cleaning up all in one day! And I have a 2-tier roof so it was not a small job. The workmanship of the job was excellent and the clean-up was thorough afterward. Their quote was very competitive with the others I received and their was no surprises. They also suggested to me a more aesthetically pleasing and competitive option for my roof ventilation then the upbiqitious MaxVents, which I don't find appealing. I would highly recommend Rainbow to anyone looking to re-roof their home.