Way too big, and not in a cozy way. It's blocky and oversized and makes me look at least 10 lbs heavier than I am. For reference, I'm 5'6" 140, and purchased the small. It's also made of cheap fabric and doesn't look nearly as nice in person as it does in the pictures. Terrible quality. You can find something nicer and probably cheaper at Walmart. Don't waste your money on this.