Functionality wise, it works great and has all the right buttons in the right place. I'm using it on a Nvidia Shield and it's actually much more usable than the original remote. This being said, be careful & delicate when opening/closing the battery compartment. I only changed batteries a couple times and mine is already a bit lose, needing to be squeezed on the side to stay in place well. I'm afraid I'll end up needing to tape it in the near future.