Great stuff! I love my new Switch, but I've been an Xbox controller fan ever since the first little controller came out. After a few races in Mario Kart, the novelty of using joycons gets boring, tiny buttons are made for little hands! I was wanting to buy a professional controller until I found this thing. I have multiple XB1 controllers, so why spend more money on a controller I don't really need? Once I figured out how to hook it up to the Switch and made sure I had the setting enabled to enable "Wired Professional Controller" in Settings, everything was very easy. My gamepad buzzes and all buttons work without any noticeable lag. He also recovers quickly. The only thing it can't do is register when you shake the controller (at least for the XB1, I believe newer Playstation controllers do). So far I've only tried this with my Switch as that was the main reason I got it. If it works as well on other platforms as it does on the Switch, then I'm really going to love it! Haven't tried the dongle yet, but I mostly play in the dock. Since it was the same price as the other listing for the keyless adapter, it's just icing on the cake if it actually works. The only problem is that now my XB1 controllers are so comfortable to play that I'm wasting time as the Nintendo thumb never reminds me to take a break! If you doubt it, take it, it's worth it! Great product from a great seller, thanks FYOUNG!