I bought this to be a base layer under other clothing.  It fit the bill perfectly.  Close fit without being too constricting, and soft feel.  Time will tell if the cotton/poly blend will start to retain odor.  I will update if this happens.  Pleased with it so far.