I bought this for my 21 month old.  She loves it and wore it around all day.  Not too thick so she won't get overheated.  We live in Texas so our Halloween is not too cold, and this is perfect for keeping her warm but not hot.