Very soft. Comes with plenty of filling you you can adjust the firmness however you want. Perfect for the kids to get comfortable sitting up in bed to read (or online school)