Sales Rep. was thorough, on time for the appointment and didn’t take up a lot of my time and negotiable in pricing. Installer was very informative, Steve explained every step of the way, very polite, professional and worked in the drizzle to complete the job fast and safe.