I got a Medium..I went by the other reviews on going up a size and Im glad I did or else Im sure it would have been really tight or maybe not even fit..Im usually in between a S or M 6-8..Depending on designer..I needed a modest look because it is for a Baptism and it was perfect..Love the lace it makes it a little flirty..A little bit on the long side but with a cute pair of heeled sandals I think it will look cute! Overall for the price it is a great dress!