A great product when it is 100% functional. I tried twice. The first one I got didn't have gyroscope controls, which was a deal breaker. The second time, the left stick would not return to the center from the top right corner and would often get stuck there. The buttons are big and comfortable, and the device is great overall, but damn it's hard to find one that fits the bill.