I purchased this for my two year old’s bed, It fits nicely and is 100 waterproof. It’s also super soft which is a major plus for me. I hate mattresses protectors that are rough plastic feeling.