Purchased a Med. and it fits perfectly!
I purchased dresses in small and large for my daughter and I. It fits great on her. I really love how you can wear it casual or dress it up with boots. I am 5'2 and 145lbs for reference. It fits me just right and I wish it came in more than 2 colors.