I usually prefer Walmart products, low price for high quality, but this shirt makes me think about buying more of their clothes. Pros: Perfect fit. Low price. Fast delivery. Cons: The fabric forms a fluffy layer very quickly, when it looked new it now looks a bit rough. Other colors may look better, but the fuzz is very noticeable on light blue. Other Thoughts: This is a comfortable, well-tailored shirt that is disappointed with the rapid loss of fabric appearance. I have other cotton piqué shirts that I've worn for many years that in just under two months look newer than this one. Other colors may be better in this regard. Maybe that's why the blue shirt was so heavily discounted when I bought mine. I'm just not sure if I want to try another color after my sub-par experience with this one.