A firm mattress is not necessarily the best mattress.
For many years, it was commonly believed that a mattress had to be firm to be supportive. We now know that this is not true. A proper mattress needs to support the spine and relieve the pressure points found in the shoulders, hips, and knees. Above all - the mattress needs to be comfortable, and the level of preferred comfort varies for each individual.