I ordered the small and it fits ok,i probably could have went with an xs but i am keeping the dress.it is a very beautiful dress.this dress can be worn for casual or dressed up for evening.very versatile dress and well made.i did get it on sale which made it very affordable. i am only 5'3" and the length in the regular s is fine for me.