Although there were a lot of steps to putting the desk together, it turned out great & really wasn't hard to assemble.  For the price, the desk is perfect & looks great in our office.