I've assembled a lot of furniture in the past, and this is one of the nicest finished products I've had. It took me about an hour to assemble, but I had no issues. Everything fits tightly and the desk ends up feeling very secure and sturdy. It also looks exactly like it does in the picture.  

Pros: Sturdy, nice style
Cons: Super heavy delivery box