I use it, mostly good. Got 2 joysticks, 16 buttons, wires and encoder for about $80. It works as long as you have the kernel patched (in PiMAME) Not a bad solution
Mine works fine without the kernel patch (never could download it successfully) I just wired the up and left axis to a different button pin on the xin mo.. Trial and error to find which pin works.