Delivery was fast and the box is heavy!  Solid materials which were all marked with little stickers to help with the assembly process.  It is not hard to assemble, but there are a lot of pieces and it took me awhile.  I did it slowly by myself, but it probably could have been assembled in 1 hour if I really wanted to get it done.  The doors took me a little while to align, just don't tighten the screws completely until you can tell if the doors line up properly.  This cabinet is great in my media room holding plenty of DVDs.  I plan on purchasing another since we have a lot!