This shirt fits great, and seems to hold up nicely so far (not too thin but not thick enough to start sweat attacked. It has some stretch to it but it doesnt become loose and baggy by the end of the day which I love. Its definitely a fitted shirt though, so if you want something loose, you should size up. Totally recommended