I’m a size 34DD and originally bought the Ayo top in a large and it turned out to be too big. Went back and ordered a M and it fits much better. Love the print and the quality! Can’t wait to wear it out!