Can't speak for this keyboard, but the build quality for 8BitDo's controllers are excellent. Better than the office XBox controllers imo, and a bit cheaper too.
Their arcade/fighting game stick has a similar retro style to the nes keyboard, and like the keyboard supports usb, wireless using a usb dongle that stows in the bottom, and Bluetooth. You can get it to work with anything. It even has Xbox and Nintendo modes that physically show the correct button names using backlit leds.