If you want a good fit go a size up my kid usually wears a small I got a medium and it fit but its right to her fit a large wouldve given her some room. The material is a bit different than a regular T-shirt