Slow shipping, Terrible customer service, almost took 2 months to get the controller, I have emails of the customer service guy telling me they shipped my controller when they clearly didn't, because weeks after I got other emails that my controller finally shipped and not to track it so often because of the slow shipping. They got 2 stars from me because everything worked as advertised on the controller.