This has stains, discoloration, and wear. I think it is size medium based on the measurements but I don't know for certain as there is no size tag. See pictures for details and measurements.