I bought a size s in the navy, and m in the neutral, and both fit. i usually wear a small, but they only had the size m left in the neutral. the m is a little big, but the extra room fits the flowy, bohemian style of the blouse, so it works. i love this top and am glad i purchased it in both colors. definitely recommend it.