I have purchased three of these devices in the last two months.  Even though the devices themselves seems to be fine, I'm already noticing differences in the product i received the first time compared to the one in my recent purchase.I originally purchased two CPUs.  The devices came nicely wrapped in a a very strong bubble wrap type material with a bundled array of extra parts.  Two Bluetooth usb dongles, two WiFi dongles, and two Data Port to HDMI converters.  The PCs themselves worked fine.  The internal WIFI adapters worked as well, and the Win 10 Po worked right out of the box. Unfortunately one of the HDMI adapters didn't work.  I had to get a replacement in Best Buy to get that other monitor to work.  Still haven't heard from them on receiving a replacement.The second purchase was different.  Even though I again received the same model PC (Optiplex 9020), this time the internal WIFI adapter didn't work (actually doesn't even get recognized by OS) the OS had to be activated and I'm missing the Data Ports to HDMI adapter.  I did however receive a WiFi USB, and a Bluetooth USB as well.  I wish every purchase i would get me the same equipment and not have to doubt if in the next purchase I will have something missing again.  I will contact Amazon directly to see what I can do about the adapters in question.  They arent cheap and to have to pay for that when they should come in the order is not right.