Torso is very short. The suit is short and wide, not very stretchy. I am 5'6 and it was too short for me, and not stretchy enough to really make it work. I got an XL, I am usually a M or L. The XL fits more like a medium in my opinion.