Great overall condition - there’s a few tiny yellow spots in various places as pictured. Nothing too significant and may be able to be treated but of course no guarantee. Size medium - please cross check measurements shown as this kind of shirt it typically a boxy fit.