I had a couple of white table cloths that had been used for an outdoor birthday party. They got piled up and forgotten about for 6 months. Upon pulling them out after 5 months and seeing the damage - red cake icing smeared across, bbq sauce, red wine, cola, and every other drink imaginable had been spilt on them. I thought they belonged in the garbage for sure, and I would need to replace them. Not expecting much, I tried soaking them with oxiclean in the tub. Upon checking on them and hour and a half later I am beyond amazed that they are perfectly white. I have used is product here and there in the past, but this will now become a staple in my house!