This product is ok if you want to go with something very cheap. It works just as well as the regular nintendo controllers but I personally prefer the controllers nintendo makes.The controller is much larger which makes it harder to press the buttons you need to get to. There is an extra z button on the other side which they named m which i have no clue what it is used for. The grips on the side of the controller make it very uncomfortable to hold and for you serious gamers might give you blisters.The only thing that might be good about this controller is that it has about an extra foot of cord.If i were you i would spend the 5 extra bucks to but the controller nintendo makes. You will indeed be much happier with your purchase