This is a great outfit! I've received many compliments each time I worn it. I'm a size 10-12 and a large fit perfectly. Great quality - feel of material & doesn't wrinkle. Haven't washed it yet, so can't report on washing effects (worn it 3 times-short periods; minimal sweat factor)