Free of stains. Nice lightweight Flowy fine ribbed cotton that shows signs of moderate wear. I’m unsure whether the colors are faded or whether it’s a deliberate vintage effect.