Just to say....I do realise they are supposed to be firm, but the one we have ('everyday' foam mattress from John Lewis) is like a slab. Our 6 month old DD has only recently started sleeping in her cot for decent periods. She's rolling both ways, so often ends up sleeping on her side or tummy. When she wakes up her face is livid red because the mattress is like a brick! I'm considering getting a different one, but don't want to spend the money and have one just as firm. Any idea if a coil sprung one would be better?? Or do they all have to conform in terms of firmness, so may as well stick with what we have?? TIA.