Took longer than expected to put together, but I should have realized how complex the construction process would be. That being said, it was totally worth it! I love this desk! Highly recommended.