I purchased this to run as a headless server. It performs extremely well, and is easy to open to upgrade the RAM if necessary. Power consumption is quite good for the performance, but it does get a bit toasty. It needed a firmware update before the existing Windows 10 installation could be updated, which needed to be done manually. It included a keyboard and a mouse, but the keyboard was a PS2 keyboard which cannot physically connect to the device.