first off its amazingly soft, warm ,snuggly. Fits the mattress perfect. Stretches easily to fit the mattress. true to size no slipping off the mattress corners when your in the bed moving around. Definately waterproof.. a must have if you have a husband that eats and drinks in bed and spills  it keeps the mattress dry. I recommend  this product to anyone .. i am sure its a good fit for people with pets as well. Love mine for sure..