This shirt runs small and it was not of very good quality in my opinion. If it had been, I would have ordered a size up. I am usually a size large in shirts. I am 5'5", 154 lbs and carry a lot of my weight in my torso.