When I was in my early 20s (seems more recent than it is), I bought a bunch of these (size medium) to wear in the summer. They were cheap but they lasted for years. I wore them in the gym, for casual wear, and under a long sleeve shirt on chillier days.

Fast forward twenty years. Im now in my 40s and heavier than I was in my 20s. One size up (large) fits me like the mediums used to. The quality of the materials seems to be the same if not better. The shrinkage in the wash is moderate, so if you are in doubt order one size up.

Bottom line: great shirts, still a good value with predictable sizing and quality construction. I recommend these for warm weather casual wear.