The assembly took about 3 hours but was worth it.  Materials are of good quality and structurally very solid.  I would order for other items from this company.