I bought this shirt in a small and it is far too large. Though I am a petite woman I am not tiny. This shirt is made and sized for large women, and I am sure it looks great on them - just awful on me because it is huge! The cotton is soft and I like that it is tagless.