The size I got, small; was a perfect fit for me, and it had plenty of torso length for my long torso, I am tall and skinny and this thing fit me snug. This is the most comfortable material I have ever worn, and I make excuses just to wear it. I mostly wear it around my room and my building as a kind of pajama since the cloth is pretty see through especially for someone paler like I am. Worth every penny.