Small size Perfect T. Im a large and it fits me just fine. Worn 2x