Not too firm or too soft.  Perfect for baby.  This mattress lasted 2 Years which was fine as my son was ready to move to a bigger bed.  He did jump a lot in his crib and the mattress where he would alway jump was pretty flat. I did buy this same mattress for my daughter's bed.