It does the job, and I especially like the back light.  I was able to set this up to control my TV, cable box, roku, and even a PC attached to my machine (with a wireless usb pc remote control mouse purchased separately).  My complaint though, is that a couple of buttons are already not functioning, after only a few months.  One of those is one of the device buttons, for the DVD device, where I had programmed the Roku.  So I moved that to the Aud decive button, and now I have a 6 component remote.  More annoying was the up channel button now isn't working.  OK, so I reprogrammed the fav button just above that to act as a channel up.  Hard to give more than 3 stars though, given these issues, though the design and features are nice.  It also was some trouble to program for the Roku; it would be much better if there were a preset for this.  Since I have the Roku 2 XS, which ships with a bluetooth remote, I had to purchase the basic remote from Roku just to have something to program this with.Aside from that, no real complaints.  Some of the buttons are a little tough to read in lower light, basically black buttons with greyish text.  But the back light button takes care of that, lighting up that text in bright red.  So no need to have any doubt what you are looking at. 

Question: What's the button?
Answer: But the back light button takes care of that