We haven't spilled anything on our bed yet but this is comfortable to sleep on. It doesn't make any noise and helps to keep our sheets in place.