Assembly done in 3.5 hrs by a mom with a screwdriver, hammer, patience and a 14yo helper. Hardest thing for me was dragging this delivery into the house and carrying each piece up to bedroom. It's 108lbs. Assembly is really easy if you've ever built legos. Same kind of directions. (If you haven't just hold each piece carefully as pictured.)
Con: Beware of beverages on the desktop. Use a coaster. condensation may not be its friend. Also if you're planning to have this face out, just know the back is white cardboard with 16 black nails hammered around. 1/16th short on each side so you can see a small unfinished edge. Probably could use touch up
Paint if it bothered you. 
Pro: It's a good size/great legroom for my 5'9" daughter. So if this is for your kid there's plenty of space to grow into.
It's sturdy.