I am a size 10/12 and ordered a Large. The straps were a little too long and I am returning for a medium. I am 5'2 and was below my knees but that's ok for me for a cover up and my age. Very cute dress for the price!