This seems to be quite protective and will keep my mattress from being stained and/or damaged.