It feels very similar to an authentic gamecube controller, and this item does NOT feel cheap. It feels very nice to hold, and the sticks are actually stiffer than a real controller. I normally don't like third party controllers, but with the price of Gamecube stuff sky rocketing right now, this is a very good alternative controller! Like, for real, it's a very good controller.However, there are unfortunately some downsides.1.) The box says that the controller has rumble, and there is no rumble.2.) Only buy one of these because you can only use one at a time. This controller does not have a dial to change channels, so you cant use more than one at the same time.3.) This is not good for Super Smash Bros. There is an ever so slight delay that you will not notice while playing most games, but it will completely mess you up on super smash bros, especially melee.4.) There are also ever so slight dead zones in the control sticks. Personally, this wasnt a problem while I was playing, but I did notice they were there.Still, for the price, I highly reccomend this over any other third party controller. This is a very good controller!Functions like original, besides the z button being hard to press being the only reason I took off 1 star.Was hoping to save some money by buying this instead of a used Wavebird, which are going for pretty hefty prices used.All in all the controller is pretty good for the price, the plastic doesn't feel cheap, and it has a good weight with the batteries in. I don't notice any input lag with the wireless connectivity, and the range seems pretty good (though I didn't test that extensively). The buttons are all very responsive, and "clicky", I actually like the z button on this controller better than the original gamecube controller.That said, the sticks on this are much stiffer than an original gamecube controller, and they also feel really mushy, which combined with the stiffness makes movements in double dash and melee feel sluggish compared to an original controller.To sum up,, It works perfectly fine of casual play, but if you are already used to an original controller you may struggle in some games.I used it once and then a couple weeks later was going to use it again but it wouldn't turn on. Luckily I have fixed some things in the past and noticed the battery contacts weren't touching on one side. I used a plastic spudger to pull it back forward then it worked again after that. The contacts aren't secured in the frame well and may need adjusting if yours isn't turning on. I'm still happy with it for $20.The overall quality of the controller seems nice, however the L trigger is constantly registering as being pressed. The Left stick is fairly tight but that gives it time to break in. this would be a solid controller... if it worked...Update: The controller works perfect for my Wii system. I've played a bunch of Mario Kart with it.Some deadspots in the analog stick. Buttons are responsive.It does not work whatsoever, do not waste money.for my GameCube, no rumble but that's okay-never liked rumble. works well!