Firm mattresses support your spine in such a way that there is no undue strain. They are flexible enough to modify according to the shape of your body, whether you are lying on your back or side. They provide excellent support for your hips and shoulders.