This product is extremely soft on the skin and keeps me warm without any sort of layer underneath. I have a Large, and at 6'0" 175, both the chest and arms are perfect but it is a little baggy in the stomach area but it's not really that big of a deal. It still looks great