We purchased this for our Cd's.  It was easy to put together but we did have one problem.  The dowel holes for the top part of the cabinet did not line up so my husband had to drill holes.  Everything else went fine.  We like the way it looks and every shelf is usable for packing in the Cd's.