I noticed from the reviews that the sizes are small .... so since I am a medium european size , I ordered xxl and turned out to be great, a little loose fit as I like it to be ( I'm guessing xl for me would be great too )
too small 3 xl ... like S Or M normal size