I deducted 2 stars because of some cons. 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 press 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. The arrow keys are also a bit short - they move when you fold the controller onto the front, again not a big deal, but even if it were just a millimeter taller that 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 saved the entire kit from breaking once due to some manufacturing defects, everything fits perfectly and looks fantastic in my Dualshock 4. Be careful though, if you don't want to run into potential problems with the small "fixes" outlined above, this product may not be for you. .