100% cotton,thick fabric. Fitting : Free size oversized, cropped. It is Sleeveless Vest, Attachable Sleeves are little cherry on top. Puff Print Quote at front and back.