This is by far one of the best purchases I've made online. I'm about a size 10-12 depending on the cut and the medium fits perfectly... I'll have to have it hemmed because I'm only 5-2, but other than that, this piece fits in all the right places. Will be wearing it to my bday party next month. Love it in a brown..