It fits perfect! I got a small and it fits just right, I'm 34 c. Its a little stretchy in the back so it stays nicely in the front. It's super thin so it's perfect to beat the heat. I did say its thin but it doesn't show your nipples that well and I have both my nipple pierced. It feels great without a bra