The protector fits properly over a full size mattress. I haven't had any spills on it yet but I will update my review when it happens. My two year old is bound to spill something since it's on her bed.