100% Polyester - size M -10-12. I see no holes or stains, very good condition