These definitely run small, but I read the reviews and ordered appropriately. I usually wear either a small and it's small on me, or medium and it's large on me. I got medium, and it's tighter than a small normally would be, but they're quite stretchy and for sport scrimmages, so I'm happy with the tighter fit. For context, my waist is 27.5" and bust is 34B/32C, with a 30" under bust.

They are pretty thin shirts. I would call them undershirts. Again, I'm going to wear them in scrimmages so I'm happy with this, but if you're expecting substantial/thick fabric these are not that type of shirt.

For the price, these are exactly what I was expecting. I wasn't expecting 12 shirts I could wear out to dinner for the price I'd normally pay for one shirt :)