I have a 3 year old and a new, expensive mattress that I want to protect. The material isn't very thick but it claims to be waterproof and it seems to be made out of the same type of material as the changing pads that I bought for our nursery changing table, so I believe them. It fit over our mattress nicely and doesn't cause any problems