This blouse is stitched out of cotton fabric with soft cotton linning inside. The sleeves are full length as shown. It has buttons at back along with a dori. The blouse can be altered and will fit till size 42. The extra spaces can be altered.The cups are present inside to give it best fit. The multicolored kutch work is machine work.