I am 5' 4" and 120 lbs. i bought the xs as my frame is a bit on the smaller side, but the cut is huge. a pregnant woman could easily pull this off as a very cool maternity dress. i can see it being so cute with a pair of boots or sandals. i wanted to get the xxs, but it's sold out so sadly will have to send it back. but if it works for you, definitely buy it!