Soft but firm and it’s just perfect for my back and sciatica pain. I love it.