I'm 5'4" and usually wear a size 6 top so I ordered a medium and it was a perfect fit; not too tight in the arms, great length just to middle of butt. It's made of a light weight sweatshirt material... Perfect for layering over a long sleeve or short sleeve tshirt. Pair with jeans or leggings and boots!