Very good. My puppy peed on my bed, thank god I had this on it. Saved my mattress