This mattress is not too firm nor is it too soft.  It seems like a perfect fit for the baby.  I can't say we have used it yet because we are still  awaiting the birth of our little girl.