I purchased this with the intention of using it as a media player for my entertainment system. I basically needed something capable of storing movies and music and playing them back through my TV and stereo. This was a pretty good value and has worked fine for over a year so far. The specs are a little misleading since it says it's a quad core i3 processor when it's really only has 2 physical cores but with 4 independent threads. I knew this going into the purchase though and I didn't buy it for extreme performance anyways. It's capable of outputting 4K resolution to my TV easily and can play 4K video as well. The ports were a bit dusty when I received the unit, however it was otherwise in good shape with no visible physical scratches or anything. It's fairly easy to open up and take apart with minimal tools and all the parts are easily replaceable. It comes with all the hardware in the description, however, the SSD is a bit on the slow end for solid state and is likely a fairly inexpensive unit. The wifi card is not built in but is instead provided by a USB wifi dongle. This likely provides fairly mediocre wifi speeds, but I don't use it anyways and use a cabled network connection. It came with a fresh copy of Windows 10 Pro, and activated without issue. The only issue I encountered was that one of the display ports does not function 100% properly. The malfunctioning display port transmits signal fine but is not recognized by my TV when it is booted up and needs to be unplugged and plugged back in for it to recognize the signal. The second display port however works perfectly fine and since I only needed one, this was not a major issue. I replaced the cheap mouse and keyboard with a wireless board and touch pad to make it easy to use from the couch. With no dedicated graphics card, I doubt this little PC is very good at running games, but it wasn't really made for that anyways. However, it would probably be able to handle some older titles if necessary. Being a more business focused model, I'm hoping this little PC will be fairly robust and last a while. This purchase was a great value for the money if you know the computer's limitations and it works perfectly for my intended purpose. It handles all my media easily and can browse the web with ease, but I wouldn't expect it to be a main workhorse computer.