I bought this about 3 times in all different sizes for my 2 yr. old, who wears 18month - 2T. Never found the perfect size, either too big, or too small. Sent this back each time and bought the next size up or down, however was hoping to find the right one but never did. I would recommend finding this in a store vs buying online and having to go down the return routes. Its a nice costume, but only if it fits your child.