The shirt is very nice. I am 6' 1 and got the large size in black. It is definitely a slim fit, but not uncomfortably slim like some brands. I actually like the fit very much and wish all shirts fit this way. I'm giving 4 stars only because of two things. First, the picture of the product is not entirely accurate as there are red stitches along where the buttons are on the front. There is no hint of this in the product description or the picture. I wanted an entirely black shirt. To be honest, the red stitches don't bother me that much. It's just a misleading picture, so the seller should at least mention that in the product description. Second thing is the feel of the fabric....I know, it clearly says it's not 100% cotton. The fabric just feels a little rougher and more "plasticy" than I would prefer. I think it's alright, but if one were to wear this shirt on a hot day, it's going to be pretty uncomfortable I'd imagine.