I love it so far. I haven't spilled anything yet but I have high hopes that it will really help. I am so accident prone that I'm sure it won't be long before it gets a test. It was easy to put on my mattress and is staying in place.