It took me a little while but I got it put together perfectly.  I really appreciate the coding of the boards and hardware. It holds more than I expected but I have more DVDs and CDs than the cabinet holds. I will have to utilize a different cabinet.