Relatively easy to program and works great. Contacts on the old one were getting worn, and it's so nice to be able to change channels without pushing the same button 7 or 8 times. At first I thought it was the batteries, but changing them didn't help.