I always order a size larger. I got my youngest dd should be an xs by their size chart so i get her a small and my older dd should be a small and i get her a medium and sometimes even a large depending on the top. They are nice quality but I have had some shrinking issues in the past w/ some shirts.