I normally wear a large, but I could have totally been fine with a medium. I love the material, the style, and the fit. I can tuck it for a dressed up style, or leave it out if I'm feeling a little bloated and I need to hide my fluffiness.