This is a VERY good coat. I bought it for my son who has now graduated to adult sizes. He is actually using the different layers independently during the fall season and finds the underlayer comfortable and easy to wear. The outer shell seems sturdy and waterpoof and should hold up well for the winter season. The entire product feels well-built and is nicely finished.