The controller works, it's generic but works, it's good because you don't have to look for in your city, in many times it's difficulty, the price is good. But sometimes the paper that cover the buttons fall down.

If you don't mind a shorter cable (compared to the original one), that's your choice.
Works like an original controller, do not feels filmsy and seems durable.
It looks like an original one, but of course that anyone who pays attention can see its not an original one. Lacks the logo, but I really don't mind.