Nice and firm, pairs perfectly with our storkcraft rocking chair! It’s sturdy enough to sit on comfortably and doesn’t seem like it will collapse over time like some in the past have done for us. Heavy enough to stay in place but not so heavy that it’s a chore to move it around. You’ll like it.