Nice and firm looks like it will last a long time.  However blue stripe in my blue and white stripe cushion looks more like denim as the dark blue is interspersed with the basic white ground fabric.  I may have to dye the love seat cushions and matching chair cushions in dark blue to get the overall dark blue color I want.  However the blue and white stripe will be gone.  But my set is a vintage white painted wrought iron which will still be good.