Their quote was the best by far, which should have been the first indication that something would go wrong. The initial measurements were incorrect for the windows and when the installation was about to begin the installer realized the mistake. Needless to say, we had to wait an additional 2 weeks for our new windows. Now that the windows are in, they're great. If you don't mind the hiccups Rainbow's price was great and the quality of the product is comparable.