I'm 5'3" and 125 lbs. I got the S but wish I got an XS. Having said that, it's very cute and will be perfect for most seasons. Looks good alone, or with skinny jeans or leggings.  Perfect for boots or sandals. I like the Hem. It's supposed to be uneven, and shows a little more leg on one side than the other.