It doesnt stop 100 of tge liquid but pretty close.  I also like that it isnt a plastic sheet so its actually comfortable for my child to sleep on.