My old mattress protector finally gave way after maybe 7 years.  The rubber backing flaked off.  I paid $60 for it!!  This is the same soft terry cloth top and for less than half the price.  Please note this is very thin and it is waterproof.  I put my crate and barrel mattress pad on top of this.