Firm but serves its purpose.
I will enjoy this cushion for years to come if it holds up the way I expect it to.  A bit expensive though.
Rating: 4 stars