These guys are terribly tough to do business with. I'd used this company previously and suffered delays which ultimately cost me several thousand dollars out of pocket. The delays were rather cavalierly blamed on my contractor and the busy summer months. I visited the location personally to get a sense of where the breakdown occurred, wanting to re-examine our processes if they were on our end. All I got for my trouble was opaque deflections, but because these guys present themselves as having inventory on hand when others don' ( a lie), I tried them for another project. And we prepaid the order. Big mistake. An order that was supposed to arrive today didn't. We only learned it wasn't coming when we called. We got a bunch of if, buts, then maybes... Meanwhile the meter is running. All the people scheduled for subsequent work are now delayed. Nine windows were supposed to arrive. My contractor calls me in an apologetic panic (bc he remembers being thrown under the bus by them before) and he tells me they have just 3 of our 9 windows in stock. We paid them weeks ago and they assured us we'd be on time. They completely robbed us of the Option to go with another vendor by being dishonest and the response from the guy on the phone, after a few snow jobs, was "Oh. I can see how that'd be a problem. That sucks..." followed by a long, awkward silence without offering any resolution or feigned empathy st the very least. They simply do not care for their customers or the cost their customers incur due to their ineptitude. Avoid.