Don't buy this. I bought this to play Mario Kart Double Dash on the Wii, but after a very short while the left analogue stick broke so that left was too sensitive and right was almost completely unresponsive.
Waste of money, even if it is only 5 pounds.
I will now have to spend more money on a proper controller (which hopefully won't break) if I am to continue playing Mario Kart Double Dash (which is fantastic).
The build quality is slightly better than I had anticipated. Both analog sticks have just the right amount of resistance and the rubber is very nice and grippy. Shoulder buttons feel quite firm aswell, but the face buttons is what you'd expect at this price - flimsy and hollow.
Overall well worth the asking price if you're looking for an inexpensive controller for your Gamecube or your Wii.