I wear a US size 14-16, I purchased the XL and it is perfect. What I love about this blouse or blouse is that you can dress it down or dress it up. It's so comfortable you'll want to wear it to work and play! It adds a soft, feminine flowy feel that many of us love, and pairs well with denim shorts, cropped pants, or full-length jeans!