This computer provided me with everything I needed for a small home multimedia computer as part of my entertainment system and to allow me to work at home.I purchased the unit with the optane memory installed but that was a mistake since the hard drive I purchased was an M.2 SSD drive and I didn't realize the Optane memory took up the only available M.2 slot on the motherboard... no big deal, I just spent about 60$ more than I needed to.After installing the Samsung SSD 1 TB drive and two Crucial 16 GB memory modules, connecting to my LAN switch, setting up a wireless keyboard and connecting to a Samsung 55" HD tv, I installed Windows 10 Pro using a thumb drive and I was up and running.So far, so good.... extremely small footprint (honestly wouldn't even realize it was a computer until you see the two USB connections and power switch on the front), no heat issues so far and very fast (more than likely a combination of the motherboard and the 32 GB RAM).Total of four USB 3.0 connections (two on back, two on front one of which is powered) and a (I believe) Thunderbolt connection gives you plenty of options (e.g. external disc or media reader).  The video card seems quite good, allowing me to use the large TV as a monitor at HD resolution (By default, the screen size was at 300%, a little big for my taste so I dropped it down a bit for a little bit more desktop real estate)All told, with this unit, the hard drive, the memory and the keyboard (all purchased through Amazon and reviewed separately) I spent less than a $1000 which I feel is a very good price for what seems like a very fast computer.I'll update if necessary but so far, so good.