I bought this for my 2 1/2 year old's twin bed. So far so good!  But I haven't had any accidents on it to really test out the waterproof-ness.  However, it feels like high quality, super soft.  Not crunchy/noisy like some others.  Great price for this mattress pad.