Very easy to put together.  Took me about 20 minutes.  Love this 2nd desk for my home office. Sturdy and looks great.