Top and bottom 100% cotton. Elastic in top and bottom allows set to fit most sizes 12 to 2X. Top Comes With Bell Sleeves