New with tags. No stains. Yes distressed. Raw hem is above ankle at 25 inch.