IT is a nice piece of furniture but the assembly is extremely frusturating.  Every piece needs to be assembled and there are about 20 pieces and 100 screws.  Overall its a nice piece of furniture if you assemble it perfectly, but personal assemble makes it hard to not have the shelves, drawers off a bit.  The drawers dont close perfectly becuase of all of the hand assembly either.