It fit perfect on me, I'm a medium. However, I am extremely tall (5'9) so I can see how this could be long for others. Extremely soft and good material. Loose and tight where it should be. I took some pics. Sorry if they're not the best way to show the pants, I took the ones of me standing with my front camera.