These are close to perfect. Very soft and comfortable, warm but not bulky, loose but in a flattering way, not boxy. I have big shoulders and the large draped nicely. It comes down long enough that I’m comfortable wearing them out over leggings.
If this helps, I am about 5'8" and 185 lbs. XL Fits me perfect.