It’s firm but not uncomfortable. The fabric is very soft. I would’ve preferred cylindrical pillows. These pillows are good, small like the couch. Easy to assemble with one person, once you get it lined up well.