The fabric is soft, but definitely thin, so I'll wear a shaper cami under it for a smooth look. But the cut is flattering on me and it's really comfortable. For reference, I am usually a size 10 (sometimes 8) with a D chest, and the medium works on me. Cute, casual, summer dress for a good price.