We liked the fact that this company is owner-operated and that the employees work directly for Rainbow. Their pricing was quite competitive in the range and their presentation to us was very open and professional. When we had additional questions, they took the time to revisit in person and go over the details for another 90 minutes. The crew and the foreman in particular (Noel) were excellent and answered questions on the fly as they occurred. They came on time, worked according to the agreed schedule, and were gone within 2 days with the site completely tidied. There was follow-up by the foreman the day after to make sure the job had been completed appropriately in all its various aspects. The roof looks great, and we are very pleased with the results, the warranty and the guarantee on workmanship. Really, you cannot ask for much more than this: professional work, open lines of communication, and follow-up. We'd recommend Rainbow to anyone.