Cushions are firm and fit the love seat as well as the originals.  I’m a very satisfied customer!!!