Works great, its brand new. I just didn't like to keep switching from xbox/pc controller and switch controller buttons. The connective distance isn't great but everything else is fine. Comes with its usb connector and extender cable.