This is a great remote! It's a full LEARNING remote...it can learn the signal to my other components/remotes and to whatever buttons I want. (Not like the generic remotes where you have to enter a 5 digit code for a component.) The only thing I didn't like is that some of the tabs break if you have to open it up to clean the board/buttons. It still stays closed, but after the 3rd/4th time opening it, it's not fully sealed. I will definitely buy another.