I have the large, it's pretty tight, and I mean that as in slim, I'm 5'9 201 and work out every day, I have a loose fitting 34 waist and my stomach sticks out of it a little, the sleeves are a bit too long and a bit too loose and I have pretty big arms. The worst part is how high and tight the neck goes. I am pretty muscular and it doesn't fit me well, so if you are the stereotypical anime fan I suggest you don't get it if you are planning on wearing it.
overall its a pretty shitty made shirt but.. its the only nonweeabo anime tshirt i could find.
an asian kid in my fluids class last semester wore a dbz shirt, he started talking to me after he saw the gsg shirt :(