Assembly took some time but wasn't especially hard.  It was great that the pieces were numbered.  I ended up not putting the backing behind the open shelves and it looks great.  Good value for the price.