Not at all firm - I was wanting to use these as back rests for the daybed I bought and these definitely don’t have enough support for that-  though they’d probably be ok for just sleeping