I read some reviews that made me think twice about buying, so I researched the different sellers and took a shot. I got it earlier than anticipated. It was clean inside and had a new 500 GB SSD (I ordered a 2TB NVMe M.2 to add to it).  Yes the keyboard and mouse were cheesy/cheap but I am running it as a headless unit, it worked well enough to get everything installed then I am using Windows RDP anyway. This thing is fast and runs Plex without any issues. People talked about the WiFi, it came with a dongle (again I don't need it since I am using it as a Plex server) but I tested the dongle and it works fine. I think a person can buy a $20 wifi card to put in it if that is a deal for you. I for what I paid the Windows license and memory alone would cost me what I paid. I am thinking about buying another one to run my home automation and installing Linux.  I considered putting in a rack and VM'ing everything, or getting a high-end NAS to run dockers or VM's, this works well and I don't have to spend the extra money on a NAS that is not upgradable. Since this worked well I will add a standard NAS for backing up the files form the Plex server. Hope this helps someone.