Took about 90 min to put together.  There are a lot of screws, a lot.  I suggest anchoring it to wall as we did, it's not sturdy on carpet without the anchoring. It looks great, doesn't take up the amount of space a traditional bookcase does.