Breatheable cotton shirt with a simple 2-button closure at the neck.
Size S/M, fits L but tightly. If your arms are long, the sleeves might seem a bit short. Will also work for tweens-- they can wear it loose and grow into it.
And yes, it has pockets!