I bought these a few months ago and just recently switched out my older seat cushions.  These new ones are wonderful.  These cushions are firm yet comfortable and seem like they will last a long time.  Very pleased with purchase.