It has all the features of the OE Controller with the added benefit of Turbo. The sticks feel great with good tension. Everything works exactly as described in the product details. I was shocked at how easy it was to sync and how it wakes up the Switch just like the original. The controller also stays in sync after completely powering the switch off and back on, which is an issue I had with one of the 8bitdo pads. A few small comments: (1) There is a rumble, but it isn't. HD like Nintendo. It still feels good and works well for me. (2) The YBXA's face buttons behave slightly differently, but I got used to them almost immediately during my first gaming session. (3) D-Pad works, but not very well. That doesn't say much though, as the one on the official controller is about the same. Overall, I was impressed by this product. It is 100% recommended and worth the price. 5 stars across the board.