I ordered an XL for my boyfriend who is 61 and wears a Large t- shirt. It does not fit him and is actually very constricting. Issue with the shoulders not being big enough I think.

I am 58 and wear a size Medium mens shirt and it fits me even though I am busty. I have a nice jacket instead of my boyfriend now...sorry Mike!