Got this as a second computer to stream videos and store backup files.  Was able to be up and running quickly with no hiccups in the hardware or software.  The body is plastic and not metal or aluminum.  This makes it very light and if you choose to mount it to the back of a monitor, it won't cause the monitor to tip.  The USB and power ports are snug and I did need to use a little effort to attach items but nothing problematic.  Plenty of ports for peripherals and external drives, as well as dual HDMI and a microSD slot.  You can also install an additional drive by unscrewing the case and plugging it in (SATA).  One note about this.  I tried with a 256GB SSD and it was not recognized; however, with a 120GB SSD everything was fine. Not sure what to make of this, but the 256GB SSD worked fine in an external enclosure with 2 other computers.  This computer does require a keyboard, mouse, and monitor, of course, but this little computer is a real gem for those who do not need a real workhorse and want to save desk space.