I got the small size (my normal size) and it fits perfectly! Looks prettier than the picture (it looks ljke stiff material in pic but it's not, SUPER COMFY) arm length is perfect. all around great buy! took a while to ship, but worth it! Not too heavy, but its warm!