This dress is very small.  I have two other dresses of this brand in a small, and they are much larger than this medium sized one.  The armholes are so large that it cannot be worn as a dress-just a swimsuit cover. The fabric does not look and feel like 100% cotton.  Returned