This fabric is auprisingly soft for a cotton poly blend and has just the right amount of stretch! The sleeves are super puffy and structured and can be canned out to stand up for a more dramatic look. This is a mini skirt, I got away with it because I’m 5’3” but if you’re any taller beware! I’m a true size 10 and should’ve gotten the L instead of the M but it fits if I don’t wear a push up bra (38 bust, 34 waist, 41 hips). Super cute and LOVE the color with some gold accessories!