Firm cushions (which is a plus for me) held up great so far to two kids and a dog.