Quite firm, yet soft enough to cradle the head and neck. Makes it perfect for both back and side sleeping.