It seems to be well made and would definitely be warm but the fit is so so. Had to roll the legs way up and my little old man could barely walk in it. The front part, chest up to neck, didn't come up high enough yet the legs were way to long. Disappointed because this would be so great in the super cold weather. I feel maybe something like this would need to be a custom order thing in which case I would give it 5+ Stars.