Firm and quite flexible. A good pillow but not sure yes for me as I do wake up with neck ache sometimes.