Other reviews indicated it was easy to assemble.  NOT!  It took me a full 8 hours.  That's not counting the trip to the hardware store to get an electric screw driver. It may be more about me than the instructions - I do have a learning disability making the task VERY difficult.  However, there are a lot of pieces which means a lot of places for problems.  When it came time to attach the legs, I found them VERY heavy and difficult to position, and the brackets never did line up.  I  tried to drill a hole so I could attach brackets - sorta worked.  The desk once assembled is fine - attractive and stable.

Pros: attractive, sturdy  and stable
Cons: very difficult to assemble - could have used a detailed video.