Made in the USA Fabric: 65% Polyester/35% Cotton Small fits size 2-4 Medium fits size 6-8 Large fits size 10-12 XL fits 14-16 2XL fits 18-20 3XL fits 22