Works fine for a single player setup -- It has 16 inputs and shows up in windows as a gamepad with 12 buttons so works fine as long as you do not plan on having too many buttons (ie. I used one in my bartop for a dual joystick single player setup and by sharing buttons 3-6 with the second joystick was able to do 6 admin buttons (1 and 2 player coin and start - Pause - Esc.) 6 player buttons (4 sharing inputs with the 2nd joystick since both are not used at the same time) and 2 joysticks for playing Robotron and Smash TV, etc..