He wore it twice and survived both times. It's thin so you'll need to wear something underneath. Also, the shoes didn't go well with his boots. White gloves "fused" really - he soiled the entire black handle of the stroller with white fluff. My biggest problem was the zipper - it broke and needed fixing. There was no time for an exchange. He is 6 years old, 49.5 inches tall, weighs 68 pounds and wears a size 7/8. A medium size fits him, except for the overshoes (size 3).