Well, first of all the only goood thing about the dress was the top part, the rest was too big and long, the shimmer was just not right, don't know how to explain, it is a straight dress so if you like straight and past knees then this one is for you. I am 5'7 and wear a m but ordered a small, glad I did it was huge.