This is fast becoming my favorite style shirt for casual wear, and with a light blazer thrown over i can get away with dressier night events too. True to size the S is a small and fits a 2-4 comfortably, i could go up to a M if i want it roomier or were more busty. (a Medium is like a 4/6-8 which probably suits most just fine). Fit wise, it tightens only slightly after drying, and gives when worn, easing to fit your shape nicely.
This is made of soft, all cotton (made in India of course, where they do things right there and have long understood how to make a proper shirt) has a cool subtle cowgirl style that's not "too country", washes easy and dries fast (ideal to take two for camping/hiking/outdoorsy events) and colors they come in are flattering, even the brown if your compliment it with a lighter undershirt and leave it unsnapped slightly.
Note: watch out for the "Spice Red" being lighter tinted and slightly peachy hued and not the deeper reddish seen here.