Such good quality thick and warm yet airy, very flattering and doesn't hug you, Ive lost some weight so I can't and fit this now, plus i only wore this about 3x. No stains , and it doesn't pull or get fluffy like cotton on knits etc.... size L Fits oversized ! Im a 14 and it fits with room