I got the XXL... usually I wear either a L or XL in men's sweatshirts depending on how baggy I want them. This fit like a large in my opinion. Im 5'10" with a 38" chest. So use that measurement as you will.
I wore this for a Halloween parade and everyone I saw absolutely loved it. They were joking and laughing about how I was absolutely NOT fine.