Directions were not great but I got it together in 3-4 hrs.  Desk is solid and should last a long time.  Size is great for my tall 10 yr old girl.