I am more often a large versus a medium in cheap dress sizing, but the medium fit easily. I actually shot a wedding in this dress in navy, in 90+ degree humid Kentucky heat and felt comfortable the whole time. Im generally carrying 20+ pounds of equipment, squatting and running around at these events, btw. This was a great buy in that its both comfortable and easy to move in- while also being elegant enough for the average dressy function.