The shirt fits well but the material is too thin and the buttons/fasteners in the front are off center. I could live with the thin material, but couldn't with the off-center buttons/fasteners on the front. Unfortunately I discovered this after washing so I couldn't return it.