I normally wear a small in Nepoagym bras and tops but the small was way too big, even though I am full chested (32DDD). I gave to a friend and ordered an XS, which fits much better. If you are full chested this top will probably not have enough support since the straps are somewhat loose and not adjustable. I ordered this as a summer lounge tank that I can wear without a bra and not feel too exposed. I will say that I still have a decent amount of cleavage in the XS, but I am okay with that. Sadly the green doesn't match the forest green rhythm leggings.