Our son had an accident a few nights into his transition to a big kid bed, and this kept the mattress totally dry. One thing to note - we have a six inch mattress and it’s a little big - not a design flaw as it’s meant to fit thicker twin mattresses, but just something to note. It was fine when we tucked it under a bit.