It came with a lot of pieces but not too complicated to put together. A few spots were damaged in the inside shelves but not noticeable enough to worry about. On corner on the top was a little chipped.  Overall I'm happy with it for the price and it came quickly.