The shirt fits but I will not be able to wear this shirt because of the horrible smell. When I opened the package I felt something very uncomfortable. I thought maybe it was shipped with other items that had gone bad. So I washed it but the smell didn't go away even after several washes. Cannot be worn because of the smell.