They would have got 4 or 5 stars if the installation crew had done the work as promised. I had 22 replacement windows installed. Day one and two not too bad except they didn’t arrive before 9:00 am any day. They stopped work on day two, a Friday. I was told they’d be back first thing Monday morning to finish. Day three: They didn’t show up at all and moved on to another job before finishing mine. Day 4: only came to caulk what they had completed. Day 5: supervisor and one crew member showed up and worked the entire day to finally finish. The sales call went well. The price was fair, but the installation was very aggravating. Not sure I can recommend this business. Maybe another installation crew would have been better, could not be worse.