I typically wear large and it was a little longer than i expected but it did shrink to a good size after washing. It's pretty thin but it enhances your appearance at the gym. Overall a decent shirt for the gym.