I've had this mattress protector on for almost 2 weeks now and have loved it! It saved our mattress from a midnight puppy accident - the cover was easy to wash and kept our mattress dry.   

Pros: durable, waterproof