This miniPC met my expectations very well and in every respect - namely speed, memory and disk space, back panel connections as well as Windows 10 being a must. After a couple of months' usage, I am quite pleased with its performance. I am a thoroughly experienced PC/laptop/all-in-one/server repair person and knew what to expect from a refurbished product. Being familiar with the complete Dell set of product lines as a Field Technician I can fix any issue that may crop up, and so far, no issues with this one. I have personally seen how only a few out of a hundred computers (~4%) actually fail throughout the Dell line, but thought the low price for the warranty was just pennies so I purchased it anyway.The speed is actually more than I had hoped, especially for my net browsing and Photoshop needs. The unit arrived on time and I would recommend buying this product to likewise individuals as the price point is great, its form factor lends itself to easy out-of-the-way placement on my desk and for me, the front panel has a certain stylish appeal. I did consider the Dell Optiplex 7010 but this model won out on price. Again, most pleased!Update (Dec 2024):Of course, I've been tempted to buy another shiny new PC on the market but since this one's served me quite well and met all my basic needs such as daily internet surfing and MS Excel spreadsheet number crunching (basic math, sone statistics, and lists), as well as some memory-intensive photoshop image editing there's been no need to upgrade. Especially since I'm not a gamer I haven't needed all the bells and whistles for that kind of duty, just the regular day-to-day basic computing needs. Now I did buy a 5 terabyte external drive to complement this PC and connected some typical components like a printer, USB power/data station, and wireless keyboard and mouse set but that's about it. This PC has supported those components with no problems and provides lengthy uptimes (Windows 10), often two weeks or so between re-boots.So all in all this far out from my original purchase in 2017 this PC has served me very well, and considering the price and how throughout the intervening years this baby hasn't broken down once (really appreciate that!), this has proven to be a great PC that: 1) still keeps its performance levels high, 2) is low maintenance, and 3) has had all the things I've needed from both a daily user and PC technician's standpoint. Most pleased and would definitely recommend it for a budget-driven buyer with typical daily usage requirements.