This is a pretty great controller. I bought it somewhere else for ~$40, and I love it. HOWEVER. My L1 and R1 buttons were both broken out of the box. I returned it to get another one, but be sure to check all of your buttons, specifically the shoulder buttons. This is a great price for this thing, and it is well worth the money.