Bought this to be a plex media server for my household. Mine came with a keyboard and mouse.  First thing I did was update the bios. Was easily updated online in the bios.  The 256gb Kingfast ssd came mounted with one screw due to the other hole having stripped threads. Not a deal breaker for me. Slower than my samsung 850 evo ssd. I added a quadro p400 half height card and 2x8gb ddr4 2133 Corsair value select for a total of 24gb. Works good running dolphin emulator. Reliable box that runs 24/7. Have not had any blue screens or random reboots. You may want a display port to hdmi cable if you use the built in graphics card. Also one may consider using a PCI-e adapter for adding more SATA or some NVME ports vs adding a graphics card depending on storage needs.  Just remember a half height bracket is needed for this SFF box.  For the price I had lower expectations that were definitely exceeded.  I would recommend this value PC. Worked out of the box as is with no problems and is very quiet.