Not hard to put together but very time consuming.  Not the best quality of materials.  Top scratches very easily. Looks nice but very difficult to move once assembled.