Steel frame and nicely holds heavier plates on the top level. Assembly was a little confusing at first when attaching the top level but figured it out just fine. Once attached it’s super stable.