Got this for my dad, a Korean War Veteran and it fit exactly to a "T".  Lightweight 100% cotton, will use cold water wash and a cup of vinegar in the rinse to set the dye. We ordered a medium he is 5'8" 150#. If you are much larger than this get a Large. Will be great for him at the gym