SIZE UP! My son wears a size medium. I bought a size medium. It was definitely too tight in some areas. It did not look horrible but it could have been better. The shirt runs much smaller than the pants.