It does take someone who is good at putting things together.  We are very pleased with this desk.  Really looks good & has a lot of storage.