The joypad right was broken when the handle has arrived. The connecting cable is really too short, about 2.50 m maximum (at least to us, impossible to play on the sofa with this controller ... you have to play on the floor ...). Programmable buttons, novelty of this controller, only allow "split" the actions of other buttons, not record your own actions. In terms of usability, it is very good. The grip is nice. A good controller (provided it arrives in good condition), but has disadvantages and little additional benefit.