Hard plastic that sorta fits together for the screws. Still can’t figure out how to make the “wheels” stay on.  But my 19 mos is enjoying playing and climbing on it so that’s all that matters.