Does the job, it is water proof, helps keep the matress stain free, the only thing that when I took it out of package the smell was horrible, had to wash it before use