I didn't expect this controller to work so well. The controls feel almost as good as the original. The buttons and joystick work and feel very good. The turbo function for me is not really necessary but I had to give it a try. No problems with this controller overall. Recommend if looking for a small price quality controller.