I work at a mattress store and everyone should cover their mattress with a waterproof mattress protector. Do you know a stain on a mattress voids your manufacturer's warranty? Also great to protect against dust mites, allergens and any body fluids. It's worth the price. ... View related article.