A fantastic controller that improves upon it's predecessor. The D-pad feels nicer, it connects to the switch faster and has profiles that are easily switched to with the press of a button. The buttons on the back are programmable, making any button easily press once programmed.