I have ordered 2 of these shirts. The first I'd rate as 5*s. Good fit and material is good quality. Craftsmanship has held up through roughly 5 washes. I am hang drying the shirt. I am 5'11" and 160 lbs. The large is a good size for me.The 2nd shirt wasn't as well made. The button stiching came apart after the first wash. Customer service was on it and I was allowed to return the shirt for a full refund.Overall I'd rate the shirts as 4*s. The price is fair for the quality and customer service was good. I also own a sweater by this company that I think is well made.