Nope, if anything, the spots are worse. I don't even know where I got that fabric. I very much doubt that I bought it. It is only 36" wide and looks old (fashioned). Looks like I need to make another shopping trip to the stash. Pretty sure something will work.