These cushions are very nice and firm.  They are a heathered look so will hold up nicely to spills.