So i ordered both sizes in this, small and xs.  i'm 128 lbs. and 5"4 and the xs fit me.  at first i wasn't sure about this piece but after getting it on it starts to grow on you.  the top part of the jumper fits really cute and the bottoms are very wide and can be long.  i did get this at a great price so i'm going to keep it, don't know how many times i will end up wearing but thought it would be really cute to wear out on date night with my husband.