The shirt fits okay, but I will not be able to wear this shirt because of a horrible smell. As soon as I opened the package, I could smell something really bad. I thought may be it was shipped with other goods that had spoiled. So I washed it, but the smell DID NOT go away even after several wash cycles. I cannot wear this due to the smell.