The posts are plastic. Very wobbly. You pretty much need to fasten to the wall. Smaller than expected. I’d pay maybe $30 for something of this quality.