the material is soft, stretchy, and pretty compressive. i’m 5’4” and 200 lbs and got my usual size (L) and it fits good. when fully stretched it goes an inch below my belly button. the sleeves are a teensy bit longer than expected. overall, very cute and a good staple.