Easy to assemble and good enough. We put this in our kids' playroom and the shelves aren't tall enough to hold large baby and toddler books, though.