Took a professional about 4 hours to put together.  Lots of small parts and but very solid and looks great.  I recommend this desk it looks great and worth the money.