Solid materials. Better than the cheap ones at the pet store. Sisal posts are thick and my cat hasnt ripped them up yet.