This is my initial impression of this mini computer.  I bought the unit as an Amazon Renewed Product.  After a quick, very simple complete assembly of the system, I find myself very impressed with it.  Phenomenal performance right out of the box. I was pleasantly surprised that Amazon included so many things with the unit. Specifically, a keyboard, mouse, two different types of Display Adapters for Monitor connection, a version 5 blue tooth adapter and a USB WiFi Adapter, 2.4.  Very nice.  Unfortunately, they did not list, document, all these things, as being included on the Amazon listing.  Consequently, I had ordered all of these necessary items in separate order from Amazon.  This does create irritation, since Amazon now will not allow cancellation of ordered items. Their reason, they are supposedly in process of shipping.  Most of the things are not scheduled for delivery for days and have not yet been shipped.  Therefore, I must say I am aggravated consequent of this situation.  They did an inefficient listing and now I must deal with the situation as it relates to all the unnecessary items ordered.  Regardless of my irritation, the mini appears to be exactly what most average users need.  I only paid $90 for a truly impressive unit, along with all the many additional needed hardware as part of the package. I do recommend this unit.  But, not for gaming, so be cognizant of this fact.  The Ram can be upgraded to a max of 16 Gb, the processor is a core i5, not bad for daily, normal use, but it too can be easily upgraded.  The SSD, is 240 Gb, but can be upgraded to well over a Tb, so good potential there too.