I'm usually a 4/small, 27" waist and this fits great. Best for 26-27" waist size. I'm a 34D and it is a little snug in the bust, but not uncomfortable. I can't wear a bra with it, A/B cup sizes likely can. This is semi sheer.