Easy to install and easy to program. Our old one died days after it was outside of the warranty period so we went back with the same one. Was nice to see they have made some small improvements to increase the overall longevity and quality control for this particular application.