Good solid frame except for the cam pins to attach the frame, one broke during assembly. Ended up drilling and screwing the ends together, but the addition of the shelves pulled it all together, tight and square. I will never be a fan of the cam pins as they are too light and very easy to over torque and break. Very pleased with the look and feel of the bookcase.