This is a great mattress protector.  I has aved my mattress a few times from dog and human accidents.  It is easy to wash and does not shink or retain stain.  It also adds a little cushion to the mattress.