I found some on sale and am thinking of buying ahead for next year but I'm not sure if they run big or small?

Also are they really thin enough to wear in the carseat but warm enough for New England winters?