This Cuddl Duds top is very warm, made out of thermal material.  It fits true to size.  I got a small in this and it fits snug but correctly - I wear between and xtra small and medium or even large (in juniors) depending on the brand.  Have gotten complements on its cuteness too.  Have 2 of them.  Highly recommend!