Great product! It's been quite a while since I played with an actual N64 controller, so I'm not 100% able to confirm if it's 100% exactly the same but I'd say pretty close!
It's good weight and feels well structured
I didnt feel there was any lag, etc when playing games like Mario Kart or Goldeneye. To me, it felt exactly like the original.