I purchased this controller because my Mother's cat chewed through my XBox 360 controller cable, that I was using on my PC. This controller is easy to use, to connect, and can hold it's charge really well. So far, it's worked on every game that I've tried it on. The reason I only gave it 4 stars was because for that price, I would have expected a vibration function, but I was sadly disappointed. Overall, great controller, but no vibration.