Decent product but the mouse input lag is 2-3 seconds and the button mapping is not reprogrammable meaning you are stuck with a very cumbersome initial mapping. Overall I think this product should cost $7.99 instead of $25 due to the build quality and lack of functionality.