This is the only controller besides an OEM+Adapter worth using on your nintendo 64 emulator.
It isn't 100% perfect, but it's close enough to actually play games like you want to.
Go easy on the stick. The stick itself is bulletproof but the plastic circle it's embedded in isn't and can break if you get very carried away.
It's worth the extra couple bucks since it works and nothing else works.