Run large
I love the idea of ruffles, but this shirt was huge! i normally wear a small or medium, and i got the small. it felt more like a large to me. maybe if you size down 1-2 sizes, it will work out for you. i'm going to take it back rather than exchange. i also wish it was a more lightweight material for summer, but it's pretty thick.