95%cotton
5% spandex
size large top fits snug pants are oversize
size large fits size 13, and possible 15 if you are not top heavy