Based on our own experience this controller barely functions with the Nintendo Switch. The plastic feels flimsy and the buttons dont have a good tactile response. The only positive aspect is that it is compatible with accessories. However, that doesn't make up for the overall poor quality and performance. Save your money and invest in a better option..