A+B feel somewhat good, but D-Pad is designed horribly. The way a D-Pad is supposed work is round point in the middle that pivots the D-Pad from one side to another, preventing the user from pressing the whole D-Pad at once. The way this one is designed, is a flat middle, giving no pivot, and the entire pad can be pressed at once, but only registers one side being pressed. And because a lot the games on the NES Classic require precise landing that involve rocking the D-Pad left and right rapidly, you can being pressing left, then swiftly go to right, and you'll unintentionally press down the whole D-Pad, resulting in a bad input, because the side the you intended to press isn't registered.
The only good of this controller is the long cable, and the actual circuit board. If you buy this controller, buy an original NES controller wherever you can, (They're relatively cheap, sometimes cheaper than the extension cord) take both apart, and transplant the circuit board from the Insignia controller into the original NES controller case. That way, you get the 10ft cable, but you also get a usable D-Pad, and the original look. That's what i did, and that's the only way i can justify buying this controller. Otherwise, don't buy this. Buy the extention cords.