The package said size 4 but had a photo of a baby on it. My son is a very small 4 year old and still fits in most size 3 and this barely went on. It was up hit butt and barely covered his knees, yet the hood was large and droopy. Probably only cute on a baby as there was not much puff. Also, shipping this in a large box and charging $8 shipping is unnecessary, it could easily have been shipped cheaply in an envelope.