It does fit a little funny. However, I'm okay with it. It is super short though. One swift breeze and all my goodies will be out. I like the material and I can see what the style is going for so I'll definitely keep it. I'm 5'5, 160 lbs for reference (36, 29, 40 measurements). I ordered a medium.