I haven’t spilled anything or had any true tests on this. But I’m sure it works fine in that department. 
My complaint is, it gets bunched up and folds in parts under my sheets