It fit my 11 inch mattress.  It is not all that waterproof.  It will work for small spills but not for kids or accidental bed wetting.