When my baby got sick and vomit a few  times thanks to this protector the mattress never got wet nor did it get any smell. Easy to wash