I would highly recommend this company. Appointment was easy to book and they worked with my schedule. My installer, Bill P. was wonderful! He called before arriving, was on time, recommended a great product after listening to my needs, and installation was quick and efficient. He even programed my car remote and helped me find a rebate online - great customer service!