Coats from Costco or other big box stores are only okay for winter use. They are moderately warm, but they won't give the performance you need for winter sports like skiing, snowboarding, or snowshoeing. If you want a winter coat that will last, buy one from a specialty retailer. So many people buy cheap boys winter coats and then can't understand why their kids don't like spending time outside in the winter. Trust me - the quality of the gear you buy DOES MATTER!