bought this as a gift for 5 year old grandson! he loves it and runs around wearing it even when it's not raining. bought a size 6/6x and it runs a little large, but not so that it looks sloppy. very happy with purchase. well made garment!