Glad I read the reviews- it does run small. I ordered a 6-8 (I think) for my average-stocky 5 year old and it fit perfectly. It is very cute, but had a weird oily film on the yellow bat belt that I wiped off. Other than that, we loved it!