Like all Ecoland products, this top is made of very soft cotton. Unlike the Ecoland t-shirts and underwear that my pre-schooler wears, this tank is made of very thin (but very good quality) cotton. This is a lovely piece to wear at home or under something, but because it is thin I would not feel confortable wearing it out and about on it's own in public.