The shirt is true to size, and very comfortable.  I wear these instead of turning on the heat as it does keep you warm.  It moves with you and does not feel like it's restraining you at all.  I would definitely buy this shirt again.