OK GUYS, PLEASE READ THIS REVIEW B4 BUYING!!! I bought 3 different sizes of these shirts for my newly turned 8 year old twins, as the reviews confused me, and I have prime. OK.. so I bought an XS and small on here. Let me just say THE XS (2-4) which sounded crazy to buy was BIGGER THAN THE SMALL!!!!! I gotta check both shirts, but at least one was, and I will show it via picture very soon. I COULD NOT BELIEVE IT!!! My husband was floored when I showed him too. OK, so I bought the ruffled one in size LARGE!!! (10-12, which my twins are far from, trying to make sure one worked.) That one people claimed ran small and correct they were. The 10-12 was smaller than the 2-4 and small in the other style (7/8). CRAZY! It started crackling (AKA poor stitching and quality for the price) when putting it over their heads, and it is thin material and the other styles were boxy and AGAIN, 2-4 TODDLER SIZE BIGGER THAN THE SMALL! INSANE! If you are going to charge $19-$20 for shirts, make sure the quality is there, it's a nice thicker material, and that the freakin' sizing makes sense. Your size chart is wrong, people cannot rely on anything after what I have seen here. Poor craftsmanship, so why throw money out the window?? THEY ARE ALL GOING BACK!!! I have learned my lesson. Again, I will take a pic. It's actually funny how such a tiny size can not only be BIG but bigger than a larger size and the largest size smaller than all of them. WOW! Craziest purchase ever made on Amazon, lol.