My sheets slide around on it at night.  I don't really know if it will protect my mattress from body moisture, as I have only had it for one week.  We shall see.