I bought this for my 5-year old for Halloween. He wears a size 5 in boys' clothes so the small was a little too big. I had to return it for the XS.  The quality was nice and he liked that he could be a NASCAR driver!