It took a long time to choose a company to order new windows. We have a two-storey house and we needed to replace all the windows, and this is quite a substantial sum and we did not want to entrust the money to some s**m company. To be honest, the reputation of Canglow on the Internet is not so good. When I read the reviews on BBB I put this company aside. But, my husband called them for a cost estimate and when their manager came he gave me confidence. He explained that they didn't do much about their online reputation. That's not much of an argument, but we decided to trust them. I was doubly pleased when they installed our new windows. They really are beautiful! The nice thing about them was that the second part of the payment was due after the windows were installed. I would like to endorse Canglow with my review and recommend them to others who are looking for a company but have their doubts, like we did!