Overall, we were quite frustrated with this company. We ordered 10 Windows, and a couple doors. The crew that first came out did a sloppy job installing the Windows (sealing material, etc.), and they ripped a couple screens. We were left without 2 of the Windows we ordered because 1 was forgotten and the other was the wrong size. They had already taken the window out of our kids' room, so they very sloppily caulked it LOOSELY on. In fact, two days later, our 5 year old nearly pushed the window out by accident, which was frightening, as he was on the 3rd level of our home! We blocked that area off while we waited more than a month for the remaining Windows. When the Windows came in, we were scheduled for them to come out on a Friday. My husband took off work, and we cleared space in both rooms so they could access the window area. An hour after they were supposed to come, we received a call saying the installer guy was sick, so we rescheduled for Monday, which they knew was MLK Jr. Day. We had planned to go out of town that weekend, but we stayed because of the Friday scheduling and then the Monday appt. On Monday, 45 minutes after they were supposed to arrive, we received a call saying that the office was closed on MLK Jr. Day, so we needed to reschedule. Needless to say, we were extremely frustrated! We also had planned to have our foyer painted on Monday, but had rescheduled that for Tuesday (later moved to Wednesday) because of the issues scheduling with this window company. In addition to all this, the first time the crew came out, they accidentally threw away our garage door opener, which meant we had to hunt through the back of their truck for an extra 30-45 minutes before they left. This has been an incredibly frustrating experience, and Given our overall experience, I would not recommend this company. I DO want to say, however that the crew of 2 brothers who came out to finally install the Windows were excellent. They were nice, efficient and professional.