I am 5'2" and about 125 lbs. I bought a size small and find it to be flattering! They are very comfortable and make a nice every day outfit when paired with leggings. Throw on some Chelsea boots or duck boots and you're good to go! I have also worn them to work with black skinny pants and Chelsea boots. Love them!