So far with my experience, I've been enjoying this controller for 2 days now and I had no problems with it.
I did not take off a star for that, but it is the compatibility with Windows 8 that made me take off a star. Try to fiddle with it in the controller panel and if it is working, you are good to go! Back to the product examination, sadly they did not include the connector for Rumble Pak or Mem. After the struggle, I founded out that the computer did not recognize the joystick so you guys need to go in the Options near Playstation 3 at the home page and configure the "Left stick x+, x-, y+, y-". Just like if you were to connect a PS3 controller to your computer, it is the same instructions. For those out there who bought this and didn't seem to make it work on the Windows 8 machine, I strongly recommend you get the DS3 Tool (MotionInJoy Program) to make this thing work.
It came without instructions but a small CD driver installation without any manual or anything to use this N64 controller. The delivery came very early, the package was just a normal USPS mail plastic envelope with the product in it's plastic casing as an original product. The buttons when pressed have a louder "click" noise than the original but I have issues about if it sound too loud or not. I had no problem with the joystick, it is very smooth. The build quality feels cheap but it is satisfying. This controller is a must-have if you want to replay those old N64 games that you could never find to play on an actual N64.