Bought a size 8 for my large 6 yr old and it fits perfect. Still wide in the torso, but it's a raincoat, not a bra. It'll do.
Love the hat part. Buttons do suck but it works. My 6 yr old is not able to button by himself or even unbutton by himself. They're strong buttons.