Soft material, easy to put on our chair. It was a little big but ticked it into the cushions. Love it!