I ordered the Small. Being 5'2 most maxi dresses end up being way too long.  This is PERFECT! It has an uneven hem which is a little higher cut in the front and the back perfectly drapes at my heel. 1st day I wore it, I received multiple compliments.