I deducted 2 stars due to some imperfections. The D-Pad gave me problems installing and using right off the bat. In short, the grip preventing you from pressing multiple D-Pad buttons (D-Pad stand) at once was too long. This means that after assembling the controller, I could barely press the D-Pad buttons and the button presses didn't register properly or consistently. To fix this I had to shave off about 1-2 millimeters of height from D. -Stand under the stand. Once I did that, it fitted perfectly and I was able to press the D-Pad buttons easily with full and correct pressure register for button presses. Not a big deal, but it would be nice not to take that extra step. Also, the arrow keys are on the short side - they move when you flip the controller forward, again not a big deal, but even if it were just a millimeter taller it would fix the problem. Also (I know the bad points add up) one of the joystick replacement parts was too loose - it kept falling off when I was trying to assemble the controller. A tiny piece of tape next to the stick sticking out of the joystick mechanism on the board was enough to fix this as it created the strength needed to prevent the replacement joystick from falling off again. I once saved the entire kit from breaking due to some manufacturing flaws, everything fits perfectly and looks great in my Dualshock 4. Be careful though, if you don't want to run into potential problems with the small 'fixes' outlined above, this is it Product may not be suitable for you. .