I really like the AllerEase mattress protecrot. It's easy to put on and easy to take off and wash. It's very important to my family because my husband has severe allergies. He said he could notice a significant improvement in his sleeping habits almost immediately. Also, it's waterproof. That's a big plus for me because I have toddlers who like to drink things on my bed while watching TV. Highly recommended!