How old is your child? I personally don't see a whole lot of difference unless it is to prevent SIDS.
Foam mattress is preferable as the baby's back is soft and is still developing
Foam. Baby’s back is soft so definitely foam mattress
Both are fine. Foam is better.
Foam better for back.
Foam mattress...
Definitely foam
Foam mattress
Foam mattress
No difference