For a classic, easy wearing shirt that fits nicely, this is my go-to shirt. I've bought a few other colors and tried both the small and the extra-small, and have found how to make it fit me perfectly. The extra-small fit perfectly until I washed and then dried it. Now I have some almost-gaping buttons. Not good. So, I bought a small, which didn't fit as nicely--until I washed and dried it. Now it's perfect. I'd like to buy the extra small, but I can't be trusted to not accidentally put it in the dryer, and it seems as if the dry-cleaner is always shrinking my clothes, so small work out nicely.
For the price, you get a shirt you can dress up with a skirt, or dress down with jeans. I love these shirts.