The installer not only did a fine job but was back as promised a couple of more times in next two days, once for technical reasons and then to do caulking since it was raining earlier. Unfortunately there were quite some stains left on weather stripping what in close view was spoiling otherwise perfect picture and which I tried but couldn't clean myself, The management though followed up the installation with satisfaction survey, and when I brought my concerns to their attention, customer service manager Stan immediately came to inspect it and later fixed the problem (many thanks to Stan and owner Les as well). I was hesitating a bit to give the company 10 rating since in my view it's warranted when the job is perfect from the beginning but willing to give a credit to management for that true thriving to customer satisfaction