This little desktop is perfect for my basic office needs. Fast enough to run all my programs and small enough to hide away to maintain a clean work space.  I have it stashed in the cabinet next to my feet so I can hide the wires to my monitor and keep it out of site.  Very tiny.  Also it seems to run pretty cool so I haven't had any issues with overheating.  Setup with also very easy.  Would def buy again.