I’m assuming it will protect the mattress from everything. Needs a cushion mattress pad over otherwise it sounds like your sleeping on plastic.