The Zuriick Grade A pocket tee is made of 100% cotton. Made in USA. Size Small - X Large. It is slim fitting.