Some things just are ill-fitting, and this is ill-fitting.  Sizing is so hard through Amazon. I ordered big because I was afraid it would be too short for my longer torso.  It was still too short for me to feel comfortable, but also just kinda hung on my body.