Excellent product. The cable is very long, the controller is of good quality (for a not very strong gamer). I'm a gamer and I wanted my girlfriend to have a controller to play with me. So I bought this controller and I liked it better than you. It's very light because it rattles less and it has a smooth plastic body that's very smooth. All buttons work perfectly. I'm considering getting one.