I'm usually between a Large and X-Large, but I ordered a Large based on reviews. It fits perfect! I am 5'7" and 170 for reference. I LOVE this cardigan!!! It is SO soft and comfortable!! Looks great!!! I can already tell, it is going to be a favorite!