I purchased a large and it was far too small. I am a size 14 and not overweight. However it is a pretty blue and an ideal dress for any occasion. I gave it to a friend who was very happy with the dress. It is form fitting.