Cool shirt, I love it! I normally wear either a XXL or XXXL t-shirt (I'm big in the shoulders). I went with XXXL for this one, and it fits perfectly on me, not too roomy. Based on that, if you are between sizes like me, maybe order the size larger.... Great shirt, and I'm glad to have found it here!