This listing is for 3 mini skirts - the 2 black ones are from H&M (sz med) and the gray one is from Victoria secret (sz small) they are all a cotton material, very cute and comfortable!