Yes it took a while to put together but my husband & I did it in increments of 30 minutes with breaks to watch football or baseball. This kept us from getting frustrated.  But everything went together perfectly & we love the look.  

Also our concern was if the height of the desk would fit my husband who is 6'5" and it does with him in a nice chair from office max.  

It's good quality wood & it all came together nicely. I would buy it over again & recommend this desk.