I have a couple of these old Lenovo ThinkCentres. They're tiny, quiet, dependable, and they perform well. This one came with Windows 10 Pro and was easy to set up. The whole thing was up and running in about 10 minutes. It's got plenty of power, RAM, and drive space, and overall is an excellent bargain.Keep in mind that Lenovo business class machines have high-quality, durable components. If you shop around, you'll find some brand new off-brand mini pcs with specs similar to this one at a similar price. But read through the reviews, and you'll find that the quality of no-name brands is hit or miss, and they don't always last for the long haul.I've posted a photo of the rear of the M700, because several people have asked for it. In addition to the 2 USB ports on the front, you'll see there are four more on the back. Those are the four blue ports. The yellow port is for power, and there's also an Ethernet jack.The rear has two display ports. The seller includes one display port to HDMI adapter. If you want to use both display ports, you'll have to buy a second adapter on your own. They cost about $10-$25 here on Amazon.Most of the complaints about this product come from buyers who were surprised to find that WiFi and Bluetooth are not built-in. The product description says pretty clearly that the package includes USB adapters for WiFi and Bluetooth. They're in the box, but I don't happen to use them, so I can't vouch for their quality.The package includes: computer, 65W power adapter, USB adapters for Bluetooth and WiFi, a USB keyboard and USB mouse (both usable, but not spectacular). The unit had been well cleaned, which isn't always the case with refurbished computers, and it was well packaged to avoid damage.In case you're looking to run Linux, these machines run Ubuntu 20.04 without requiring any special configuration.