Cotton is one of the finest upholstery materials available for use in a mattress. It's an excellent insulator against coil feel. Cotton also helps the mattress maintain a more consistent feel as it firms up slightly over time, offsetting the softening characteristics of foam.
A good mattress and box spring will gently support your body at all points and keep your spine in the same shape as a person with good standing posture.