After 16 years, our original builder quality roof was in rough shape. We called a few roofing companies, and then chose Rainbow Roofing. Their sales rep was very friendly and courteous. He explained all our options, and gave us multiple samples to help us make our shingle choice. The price was good, and the installers did a great job. The job was completed fast and no mess was left behind. Would highly recommend them to anyone needing a new roof.