Overall a great piece when you consider how much you get for what you pay.

Assembly took about 3 hours  required 2 people for about 15-20 minutes of it. It was comparable to any other DIY assembly furniture. We had no issues lining things up.

Took off 1 star because it does need retightened regularly, the screws are all exposed which looks cheap  limits the usable surface of the desk  the stickers to label each piece are almost impossible to get off cleanly. 

I still would recommend it  purchase it again as my 7yo son absolutely loves it!