I signed a contract with them early this year. We had a tough winter and lots of problems with my windows revealed. Sales person sure knew what he was talking about, explaining pros and cons about different window types. I did get a good price. They said it's because the season is just starting and it was kinda slow for them in February when we just signed.
Long story short - i have got my new windows installed by mid of March and happy with em so far. Had them delivered on time and received decent service.