My teenage daughter picked this out; she liked the extra top drawers & shelf.  It came very quickly and all pieces were included and undamaged.  For the most part, the assembly instructions were easy to follow (only a step/sketch or two were a little confusing) and easy enough to figure out.  It took me probably between 2-3 hrs to put together, but I work slow to make sure I'm doing it correctly.  The only problem we encountered was one set of dowel holes on the back of the top panel piece where the drawer slides connect were drilled crooked.  We had to chisel the piece off and reglue it on so that the drawer slide piece was straight.  Other than that, assembly went pretty easy and the desk looks great in my daughter's room.  If you're willing to spend the time putting it together, it's worth it for the price!