I saw this today and decided to try it on, it fit perfectly! i have a generous bosom 36e, and a large fit without gaping or the button issues a previous reviewer noted. the fabric is comfortable, no itching. too bad it's 90 degrees, i'm ready to wear this.