Not used it as such, but it's going to be fine if it protects my mattress from spillage as my kids sit on my bed sometimes. Speedy delivery and towel effect is decent. Only given 3/5 as I haven't put it to the test but would if given more if ihad