This mattress  is not firm, which is what you want for an infant.  This mattress is soft, which is fine for putting stuffed animals and baby clothes on it. My negative comment is that the packing team did a poor job in sending this mattress to me.  The box was not taped properly, and the loose  plastic cover, wrapped over the mattress was barely sealed.  I was extremely concerned about the exposure since the box arrived half-opened.