First assembly is pretty straight forward. Secondly this desk is a decent size and very stable on a decent floor surface. The legs are sturdy and the frame is pretty rigid, it is joined in the centre which is the only thing I am not keen on but necessary to keep the package smaller I suppose. I bought one of these for my PC workstation and the raised monitor stand is a useful addition I do use it.  I have bought two more of these desks to put my large 3d printers on, main decision to buy two more of this particular desk is the price and the solid nature of it printers will be heavy and these desks will I am certain handle them no problem. 
So in summary a decent looking sturdy, decent size desk.