This took about 45 minutes to assemble - about average in difficulty.  All the pieces were in place and there were no nicks or damages from shipping.  It's a black bookcase that really feels sturdy when assembled.  Well worth the price if you don't mind doing the assembly.