I'm 5'4 and 120lbs I ordered a small and it fits perfect. This can be dressed up or down depending on what you pair with it. It's super comfortable, soft and attractive. I love the sleeves the extra detail is very pretty. This will go on rotation in my spring wardrobe.