For what it cost, its fine. Works great for holding my daughter's books and other stuff. Assembly was a pain, no screw holes for surrounding front pieces, the cardboard backing was in 5 separate pieces instead of one big one. Overall it's fine for what I paid.