Every thing works including the keyboard and mouse. One thing make sure to run your windows updates and download the bios and firmware for the device. It came with the old version installed and the pc was running hot and a had a little noise. But I was able to download the correct software and install it on the device and now it runs great. I've been using it as a plex server now over a month 24hrs and it stays cool.  Works great.