Very easy to assemble (with RAM and SSD), and performs very, very well.  It's not a gaming machine so don't expect that kind of performance.  But for heavy desktop use, it's faster than any computer I've had before.  I only went with one Crucial (Micron) 16 Gb RAM stick and one Transcend 256 Gb M.2 SSD so I have room to upgrade further in the future.  I have it VESA mounted to the back of my monitor (a BenQ 1080p 27 inch VA panel) so I also use a USB 3.0 hub and an external DVD drive.The only issue I ran into is the Windows 10 DPI bug.  I use this to stream games from another PC and I was getting jaggies all over.  There's a workaround for now (until Microsoft fixes the issue) where you run your apps without DPI scaling.  Works flawlessly but for a while I was worried.