We're parents and got this because our kids' diapers sometimes leak and inevitably, it's when they're in bed with us.  We didn't want our gorgeous new casper to end up stained like our old mattress did.  I think it was only about 3 days before the first kid put it to the test.  It did exactly what it was supposed to.  We stripped it off and washed the protector and the mattress was perfectly dry and un-stained underneath.  I definitely recommend this!