It does the job (I think), though it did arrive with some dirty marks on the actual mattress protector - it was in a box & packaging inside the box so not sure how it had got dirty.