So soft and plush! I got it for my toddlers crib and it makes the crib so much more comfy. Daughter doesn’t leak so not sure if it is 100% waterproof. The only thing is I think it is too plush to use for a newborns crib. I would really worry about suffocation if I used this as a newborn crib mattress protector. Again, perfect for my toddlers crib!!