Mike the Salesman was very good. Keith and the installation team was very good. The product seems very good and the price was competitive. Communication with the office left a lot to be desired. I was given an installation date 3 weeks out. The company has no confirmation procedure and they never showed on the date I was given. I was never given a straight answer as to why they were a "no show." They rescheduled for the following week and all is fine. I was given nothing in writing regarding the 20 year warranty. Those 2 oversights if improved would make this company a stand out among local home improvement companies.