Very solid controller with contemporary improvements to the Gamecube layout. I primarily use this controller for playing Super Smash Bros. Ultimate, Hyrule Warriors: Definitive Edition, and Gamecube games via Dolphin emulator (PC).IMPORTANT for BLUETOOTH:To connect to PC via Bluetooth, on your PC (tested on Windows 10) navigate to Settings --> Bluetooth & Other Devices.Select 'Add Bluetooth or other device".Hold Home to put the controller in search mode as an Xbox controller. [OR] press Home + X to put it in search mode as a Nintendo Pro Controller to take advantage of gyro and other Switch configurations.- Works on Nintendo Switch and Steam out of the box.- Wired and wireless communication. (Wireless requires separate Bluetooth dongle for PC.)- Includes all additional buttons (L3, R3, L, and -).- C-Stick has a cap/wider lip for better camera control.- D-Pad is slightly bigger and more responsive and comfortable to press with less resistance.- Center buttons have a slightly different layout than pictured (at the time of purchase).[-] (+) (o) (H) (T)- Documentation needs MUCH improvement. I had to figure out a lot of functionality myself.- Connectivity lights are placed below the center buttons and are hidden when looking straight at the controller. A huge plus for me since I don't like being distracted by them while playing in the dark.- Shoulder buttons ZR/ZL are digital and are easier to press but do not support analog variation necessary for some games (Super Mario Sunshine). Shielding is faster/easier in Smash Bros.- Material is matte and doesn't become as slick with sweat nearly as easily.- Rumble works well. Can press Turbo + [+] and [-] to adjust rumble strength.- Battery life is long, lasted me the whole week of regular play and charges fast.- Allegedly includes gyro/motion controls. Have not yet tested this feature out as it's not a common feature outside Splatoon 2 and DOOM (2016).Cons/Concerns:- First controller I received, the ZR button didn't always register. I was able to return and replace it quickly and easily. Took 2 days to get to me. Second controller had no issues.- Controller is recognized as an XBOX 360 controller on Steam which means it cannot utilize gyro. I don't know a work around for this yet. This seems to be a problem exclusively with a wired connection though I'm unable to test with Bluetooth at the moment.- Kind of annoying, the shoulder buttons are labeled like an XBOX controller. The R, L, ZR, and ZL buttons are labeled as RB, LB, R, and L respectively. Function is the same, but could be confusing on Switch.- There's a tiny hole just above the Exlene logo on the back. At first I thought it was a manufacturing error, but both controllers I received had them and some promo pictures do as well. I'm unsure what this is for. Perhaps a factory reset button?- The inclusion of Turbo makes this controller not eligible for tournament play and has very minimal use. I'd prefer if it were left off.- I do not know how long this controller will last. I hope to use it regularly for a few years. I bought the extended warranty. I will report back if this becomes an issue.Overall, very good controller and am very happy with it.