Love these covers. I thought maybe they might be good at spills but there not so still using single water proof bed sheets for underneath them. I have a toddler so it needs it lol. I have already bought a second lot in a diffrent colour. Same review will be left. Feel love material