We needed a waterproof protector for our new memory foam mattress. I went with this based on good reviews but its not ideal for a memory foam mattress unless the noise from the plastic doesn't bother you.  It was a little on the noisy side once you put the sheets on top of it.

Pros: thin
Cons: noisy