So far so good.  I haven’t had any spills yet, but I bought it because my daughter is sleeping in my bed with me. It is bigger than I imagined, so it wraps all the way around my mattress almost but I can’t complain because it’s fully covered. It’s a good purchase for the price￼