I consider myself to have an average torso, this is a little long. Not super tight compression but overall, given the low price it provides a fair amount of all over smoothing. I usually run between a S and M. I went with the M, maybe I could have gotten away with a size smaller but I plan on keeping this one.