Our insurance company hired Rainbow to come out and cleanup our home after some flooding. We were nervous about the decision because we didn't have a say in it. Our concerns were of no real concern as this company performed wonderfully. The work was top notch and finished in a reasonable time frame. We just got off the phone with our agent raving about the work.