I ordered a large, because of the fabric, I knew there wouldn’t be any stretch to it. It is a bit larger and flowy, but it’s also long enough if I wanna just wear it with leggings. I wear a 34 DD, so I’m always sizing up when I know there’s going to be no stretch. I could have gotten away with my normal medium size, I’m sure, but I actually love the flowy feel to it.