Model is in a small; runs true! Flowy and loose fit. No stretch, but has a forgiving fit, so stay true, unless you need extra length, then size up. Gorgeous teal and coral colors. Lace on top and bottom! Such a gorgeous cut and fit. Absolutely love the colors and style. So cute with white pants. Such a fun top.