The bookshelf quality is what I expected. It took about 4 hours to assemble but directions were clear. I was disappointed with the delivery as the package was left on my driveway, not on my porch. If you are putting this bookshelf on carpet, this is not the bookshelf for you. It does not stand up strait due to the design of the legs. We had to anchor it to the wall immediately because it kept falling forward.