I read reviews prior to buying this top. It runs small I normlly wear a size large top this I bought in an XL because of the reviews stating that it ran small it fit like a large not an extra large. I wear a 36DD bra. And this top is just a little sungger than I would like so it rides up some. But it''s so cute I wear it anyway. I do like that it keeps me cool it wicks well.