Very firm but very comfortable.  Replaced old cushions on a metal framed patio set.  The firmness of the cushions is perfect since there are rails with gaps between them that hold the cushions in place.  Fit was almost perfect.  Def recommend!