This remote is easy to program and works great. I had it set up to operate my Roku, LG tv, and Oppo DVD player in about 10 minutes. I like that you can program a single button to perform the same function regardless of the source selected. The remote seems to be well made and arrived quickly.