That’s what Iv been looking for a long time. I have a little baby that’s sleeping with me sometimes and a little puppy so this mattress protector is a huge help when accidents happen. Pros: protection from stains and liquids, great fabric that looks so well on the bed, fits perfectly my queen size mattress, so soft and comfortable to lay on, stretches, easy to put on, easy to wash and dry. As for cons, I cant really name one other than I need now pillow protector as well! Overall I think it’s a great addition to the bedding set!