Just the right amount of firmness. Feels very comfortable and my husband hasn’t woke up and complained about his back issues since we’ve started using it.. the only problem is: when the alarm goes off you don’t want to get out of bed!