It is sturdy and holds what I intended for it for very well. Assembly went okay. Make sure the holes are clear and nothing is stuck in them when putting the shelves on. I had a few shelves cause me problems because they had small pieces of the black plastic stuck in them from packaging. One nice feature is if your floor is not even the bottom of the legs are adjustable to even the shelf out.