We bought this as a coat for our little one who was in between sizes in the spring. It was still too cold to wear spring coats so I picked this up because it was so affordable. I was shocked at what a great coat it was! Excellent construction, warmth, fit- everything is perfect. I only wish I had had it from the beginning of the season as it would have lasted so well. I have washed it several times and it has held up great- looks brand new after several washes. Great coat!