They are 95% Organic Cotton/5% lycra. Designed and made and printed in Toronto.
Size small = 3-4 yrs. Size medium - 4-6 Size large = 7-9
They are sold as a 3-pack, one of each.