Not the greatest coat in the world, but for $25 it's very nice. For a 36-lb 3-year-old (37 inches tall) the size 4 was ridiculously small. The 5-6 is fine, though it probably will be too small by next winter.