"The sizes run small. I originally ordered a M as my son is usually an 8 but, had to get the L one instead. My son liked the outfit but the headgear was a bit comfortable, he almost never wore it. On the side - I was disappointed to know that they don't pay for shipping -- it's not our fault that sizes run small and it didn't fit my kid, why should consumers be penalized to pay for shipping."