This is a true tiny top........gorgeous and runs small. i usually wear a small or medium in retailer tops, but timy i always size up. i'm a 36c, and a large fits perfect. the front is a bit sheer, but not so much you need a cami.