My husband assembled this in decent time but I was not closely watching.  

Pros: Style, matches with our computer desks from the same company
Cons: Balance is off when standing upright on carpet.  Needs to be anchored.