My husband is pretty handy and said it took him longer to get the desk pieces out of the box than it did to put it together.  The desk is perfect for our needs.  It looks nice, seems well-made, and is quite heavy for its size.  We're very pleased with our purchase!