We needed something that would work for everyday in the car seat as it got old taking my sons puffy coat off and putting it back on. This is perfect - it is thinner than I expected but still warm. I ordered an 18 month size for my 12 month old who is 31 inches long and it fits great (room for other clothes underneath). This is great for babies not yet playing in the snow - it isn't water proof so I wouldn't expect it to work as a snow suit.