I am usually competent in putting together flat packed items, however this really tested me!  I took me nearly 4 hours to put it together (a tip is have washing up liquid handy before you start to put on screws and other parts).  The product itself once assembled looks good and is of good quality, but I would say it needs 2 people to assemble and a lot of patience!