I purchased a large and it fit perfect. i'm a size 12- 36dd. the material is very forgiving and flows over my curves. thick enough that it doesn't need a slip and will stretch to fit size 14 ladies, maybe size 16 too. i'm 5'7" and the length is great on me with flat sandals. doesn't show my bra either.