Fairly hard to assemble.  Took me several hours.  Had to add 2 longer screws of my own to make 1 piece work. Top had slight crack in it but didn't feel like sending it all back.  1 drawer doesn't roll well - but overall looks pretty good.