Wonderful! I bought XL for my daughter who is 5'7" and 179 pounds. The XL fits great, not tight, soft and comfortable. I am 5'4" and 235 pounds and wanted to make sure the fit was comfortable. I bought a 3X and it is perfect. No where close to tight but warm and comfortable. I could have gone with a 2x but am happy with the 3X.