Soft fabric and it seems sturdy so far. I like it so much I ordered another one for another bedroom.