This has been my go to top for cooler days, so comfortable and soft. i would say it runs tts with a little bit of a lose fit. i am 5'10, 36c and usually wear s and the s fit me well. i could have gone down in size, but liked this to be a bit loser to wear over skinny jeans and leggings.