Fun, lovely blouse. I bought a size small since the bottom is flowy. I usually wear a M-L in some form fitting tops. I’m 38D, 29 waist. And this fit perfectly. Tiny snug on the chest. But flowy and doesn’t look baggy. Buy it! Looks great on to dress up or down.