I know I just said that it for just right, but I think I lied. If I remember correctly, I ordered a large when I generally fit into a small/medium, because I knew it came from overseas. I have ordered enough things from other countries to know not to trust their sizing haha. I absolutely LOVE this plaid shirt. It's comfy and warm. I would definitely recommend for you to purchase it.
I ordered a size up because the reviews told me it could run small which was a good idea because it ended up fitting perfectly. The downside was even though it fit well the sleeves were waaaay too short. I'm 5'9 and the sleeves only made it to about half way down my forearm. Other that the texture, smell, and color of the shirt was good for the price it is.