After seeing the reviews on Home Stars we decided to get a quote from Rainbow Roofing. They were very prompt and got back to us right away. We received a visit and our quote quickly and every time we called the office someone was there to answer the phone. We booked our roofing job and we were told a date range but due to weather, our job got delayed by quite a bit. The ladies in the office kept us up to date on our job status. When the job was done, they had everything done in a few days and were cleaned up in no time. You would not even have known they were there. Rainbow also mailed our warranty for us and we received it shortly after getting our roof done. Overall, a very professional, courteous and efficient company. I would not hesitate to recommend or use them again.