These run really big. I normally wear a l/xl top and got a medium in this. I probably could have gotten away with a small but am glad I got the medium. It is loose but doesn't swallow me. It is a very thin, sheer type fabric and will have to be babied. I have no doubt that a snag could ruin it. I got this to wear with my tank tops and all of my JollieLovin tunic dresses (from here) this summer. I was looking for something cute, stylish, and still able to handle 100+ degree (and ridiculously humid) weather. Score.