Just got this roku remote control replacement, already couldn't live without it!! Streaming time has been a torture since my 3-year-old little monster keep hiding my remotes. Right now I just need to take care 1 remote and get all streaming devices working accordingly. The programming section works Stunning!! It's easy to learn from my other remotes' tv power button, volume up and down buttons, and mute button. (P.S. make sure you have the IR remotes to learn from.) Definitely would recommend this roku remote replacement to those has roku streaming players(It'd be better to read the product description and see if it fits your streaming device). I am going to buy another one to my parents, which I think would be a practical TV companion.