I’m very happy with it. More importantly, Irene likes it as well.
I have one complaint, and I suspect it might be a matter of ignorance on my part. When you choose an activity like “watch DVD”, the remote finishes in a well-configured state for managing that activity. The fast forward, pause, and navigation buttons are generally configured in logical ways. This is great! But if I use the device menu and do something “out of the ordinary” (like fiddle with the CD player controls), there is no obvious way to get the remote back to the state it was just in for the chosen activity.