Such a cute sweater!!! I love this sweater so much I ended up purchasing it in 3 different colors! blue, grey and pink! I ordered all of them in Mediums, I'm 5'7" and weigh 149lbs. The fit is so nice, the sleeves are just the right length and the overall length is pretty good! Could be a tiny bit longer in the front but not necessarily a deal breaker!