My experience with Rainbow wasn't the best. Unfortunately, the Rainbow workers ended having to double work bc their employees lied to my wife regarding what was suppose to be cleaned. They also put tire tracks in my front yard due to their employee not having enough hose and didn't even tell us he did it. The whole experience has been awful.
Great customer service.