I'm 5ft 2in and 130 lbs. I ordered a small and its looser than I would like (if you like the oversized look, this will be good for you). This is not a thick sweatshirt, like a little thicker than a t-shirt so not something you would want if you plan on using this as a warm layer. Sleeves are a little long, but I usually wear them rolled up anyways. Overall this is super cute and will be my first pick for a sweatshirt that is not frumpy. I will buy again!