I ordered these online. I liked the style. I liked the fabric as it's not too bulky. I ordered 3 colours in size MEDIUM. I'm usually a size 10/12 and sometimes wear large for comfort. I read this sweater was a little boxy so ordered size medium in all colours. Well they were all tagged MEDIUM but... the beige M fit perfectly.... the black M fit like a Laarge... and the grey M was huge it fit like an XL. I was surprised and maybe that's why they're on sale? The grey will have to go back and the other 2 will work. I'd size down in the sweaters and I guess it will be hit or miss what you may get if you're ordering online.