These dresses are just right for summer, the material is soft and like a thicker tee shirt material. I'm 5'4" 38C and it hits me almost 2" above my knees with a medium. I'm probably between a med and large, but I think the armholes on a large might be gaping, the medium is perfect.