It does keep my son warm.  The pocket are shredded in just three uses so very poor quality.  I also do not like the length although it is not the jacket's fault.  My son complains his legs are cold.  I wish Amazon would write the length of the jackets sold.  I decided to but the next one offline as I cannot guarantee how long it will be.