This shirt fits great. It seems that the sizing is slim. I purchased a small for my 5'8" 130lb body. It's not skin tight, there's some extra room to breathe. You guys may need to buy a size up if you guys like a loose fit.