This was tight in the armpits and too loose everywhere else. I am a size 8, medium, and this fit was just all wrong. The fabric was scratchy. I waited too long to return it so it went in the donate pile.