This is a really small computer and that is what I wanted. If you are primarily concerned with speed buy a full sized tower for close to the same price..  My old computers motherboard went bad and I was rushing to get this new one running.  First surprise was that my monitor did not have an HDMI input, so back to Amazon to order an HDMI to DVI converter and a short 10 inch long HDMI cord. The results with this setup was on a par with using the DVI connector, excellent resolution.  Dells M.2 drive has a fast read speed but seems to be unusually slow on its write speeds. (See Photo) Actually writes slower than a standard mechanical hard drive. Minus one star for that.  Still the unit works quickly and its USB 3.1 speeds are very good. (see Photo)  Initial startup was fast and trouble free but Windows 10 pro had about an hours worth of new updates. Some minor bloatware was installed but was easily removed. .