Generally pleased with the overall service and on site work done. After installation I noticed that the frames were quite dirty. I was so surprised to discover that the new vinyl had been installed on an unclean surface -- not what I would have expected from such a fine, well run operation. Also, some of the vinyl appeared flawed in areas around the edges. Also, loads of smudges and fingerprints left after the installation. Guess my expectations were too high.