Bought several of these for a sever room.  Was looking for small and cheap and that is what we got.  The small form factor is great but the ports are configured in such a way that you end up with cables coming out of at least 2 sides of the box which makes for awkward position on the shelf.  And they freeze up constantly.  can't run them for more than a few days without the system locking up and requiring a hard reboot.  Tech support consists of a Facebook page which does not respond to messages.