This all in one desktop is the way to go.  Easy to set-up (1 hour maximum to install everything!) Sheek design... I love it!