It's pretty TTS. Mine isn't as slouchy as it looks on the J Crew catalog (which I like), but I took my normal M. The only thing at all tight was the arms, but as soon as I had it on for 10 minutes, they were perfect. It's not too long, and looks great buttoned and unbuttoned.