This was bought as an addition to our other switch pro controller, This is a great low cost alternative and really well made, I had no problems linking to switch or response times of buttons or controlling in games. Battery life is very long i got 4 hours BUT it would have gone longer but i got bored of playing so stuck it on charge when i stopped.
The feel in hand is comfortable for long periods of play with all the buttons placed correctly.