Not a fantastic controller.
Having purchased two of these controllers and after using them both daily, I can now say that I cannot recommend these unless you have a tight budget. Both of my controllers after a month or two had multiple issues.
Primarily, the left stick is prone to coming loose/working incorrectly, and stick drift is a very common problem. I have also encountered issues where the buttons, specifically the X Button, don't register properly, as well as issues with the right trigger activating when I'm not pressing it.
Again, I can only recommend these controllers if you have a tight budget. For what you pay, they're not terrible, but if you're using them daily then I'd suggest getting something else.