Nice and firm and removable for washing.  These came true to color and fit our outdoor sofa perfectly.