I wore the top for 20 minutes and accidentally sprayed heat protector spray on it. Wet it, used vanish but nothing. Can't wear it now. It's a lovely top and comfortable to wear but it shouldn't stain that easily especially when I soaked it within minutes. Shame...especially when it wasn't cheap. Have another one but will keep it for particular occasions rather than risking daily wear.