Complicated assembly - glad we had Angi's List employee.  Took much longer than estimated, yet he was very good.  The furniture itself is really good and we are happy with it!