The shirt fits as expected. I'm not sure what the other reviews are about it running too small. I'm a size small, 5'4" 135-140lbs. I ordered a small. The fit was actually a little loser than I expected but I think it's because of the material. I washed it once and hand dried it. It held up ok.