Do not tumble dry. Tiny blue dot on bottoms (minor imperfection). Bottom shell: 80% Polyamide, 20% Elastane. Top shell: 83% Polyester, 17% LYCRA. Hand wash cold water. Model is wearing size small top and bottom.