This product provides great protection for my daughters mattress. Prevents early aging of her mattress as well as protection from allergens. Putting it on and taking it off was a breeze. This mattress cover seals up, and washes well. Its waterproof which is a plus so body fluids, oils etc won't stain the mattress.