These thermal tops really surprised me, they really do keep me warm and they are very versatile. You can dress them up and down and the sizing is very true. I’m more of a size medium and that’s what I got and it honestly fits perfectly. I do think it might run a little small so if you size up, it definitely wouldn’t hurt. I wear this to work all the time and I get so many compliments on it.