Wearing a size small in the vest, it’s not heavy and would be perfect for a nice winter look. The thermal shirt I have on is an XS, but does run big and I would suggest sizing down.