This jacket is wonderful! The addition of the Ferossi sides really aids in breathability for high aerobic activities. I'm 5'4", 120lbs, B cup... The medium fits well. Just big enough that with a lightweight base layer it's not overly baggy, and yet perfect with a midlayer too.