Assembly took longer then expected but was pretty straightforward, one of the drawers doesn’t slide as well so I had to adjust it but overall worth the buy.  It will last for as long as I need it to.