***first time*** It took 10 times to connect before it worked the first time. The second time didn't work so I'm buying a replacement. But the time I used it seemed ok. I disabled the programmable buttons because I kept pressing them by accident. In general, the controller was fine while working. I will update when the next controller works. ***update*** got a new one and it seems to be working much better but there are still some issues with the initial connection when all my ports are working fine. However, this is a pretty good product for the money. I like playing Zelda with headphones. I still don't like the back buttons, but they can easily be disabled.