I bought this to run Ubuntu Linux and Unifi-Video for an IP camera system. The machine arrived in very good and clean condition. There was no discernible dust build up inside the machine and even the CPU heatsink/fan was either brand new or looked like it. Overall, in the end it worked out okay. My chief complaint with this purchase was the listing photos and description leave something to be desired.First, it said Core I5 and did not say which Core I5 CPU. I got a 3rd generation which is what I expected based on other reviews. The multiple listing photos actually show two different form factors in this OptiPlex- the Ultra-Small Form Factor and the larger Small Form Factor. The machine I received was the larger Small Form Factor and I was hoping for the USFF. The item description says 'HDMI Adapter' and the picture of the HDMI Adapter clearly is DisplayPort to HDMI. What I received was a USB3.0 HDMI adapter which is not active during POST and Linux support was question. I had to use a DP to HDMI adapter I had on hand and subsequently order a replacement instead of using the supplied USB3.0 to HDMI adapter. The WiFi dongle was also not as pictured, but I didn't need WiFi so I removed it before even powering it on and didn't test it.There was one advantage to receiving the SFF vs USFF model and that was I was able to add an additional 2.5" SATA 1TB hard drive for recording storage without having to replace the optical drive with an adapter so in the end, that was a wash with having to buy the DP to HDMI adapter.Overall, the machine runs great and was super clean. Definitely meticulously cleaned and tested. I just wish the photos and description were more accurate.