95% Ribbed Bamboo 5% Spandex Pockets True to size if you like a looser fit but for a more fitted fit you could size down