I will give this shirt 4 stars for the feel of the material and the quality of the shirt. However, the slim fit is not for me and I tend not to wear my clothes that fit. I love the look and feel of the shirt, just not how the shirt looks on me. I normally wear size 2 XL with no problems.