Ordered two - one queen and one double and it's just what i needed. It arrived in just two days - I was impressed ! I don't know if this will be waterproof but it protects the matress which is what I was looking for. I recommend this product.