This sweater is so cute ! I'm 5'8", 120 lbs and normally wear a size 8 in most things. I ordered a medium and it fits perfectly. It still has a slightly oversized look to it, but not baggy or unflattering. And there is plenty of room to wear a shirt, etc. underneath it without feeling like you're in a straitjacket.