Fit my 5 year old perfectly. The swag bag is rather small, perfect for trick-or-treating. If the bag fills up you can just dump it into a larger bag. The shirt is thin, practically see-through. Keep that in mind if it is going to be cold outside. Exactly what we were looking for though.