This jacket is very warm and fits my average size 7 year old son well with plenty of room.  We live in NC so he has gotten a LOT of use out of the fleece liner...We have LLBean and Lands' End jackets for our kids as well.  This one is just as nice as the LLBean (which I prefer to the Lands' End) if not better and it was a better price.  Love the colors as well.