The mattress we have was bought brand new for our almost 2 year old, no major vomit or poo blowouts, but I think I'll get a new one anyway. Thanks all.