It definitely protects the mattress the only reason why im giving in four stars instead if five is because it doesn't work as a "fitted" sheet . it kind of just goes over the mattress with little pockets. But it works with the fitted sheet and has not moved