I had mixed feelings from the mixed reviews so I bought it anyway and was really happy that it actually fits my controller! I have a 1st gen controller so it doesn't fit the new pro controller with a light bar on the touchpad. Also, the only small problem I had was installing the motherboard with the lightstrip. a piece of plastic on one of them and after that it fitted perfectly :) I didn't use the buttons that came with it so I went for the black one :) so happy with this purchase