This worked well for my two year old. It was a little big, but she is small for her age, so I'm guessing it runs pretty true to size. We were able to fit her winter coat under it comfortably. It was very cute and worked well for trick or treating.  The material seemed a little cheap but it held up well for what we used it for.