I love these shirts. I ordered four of them after I got one at a bike ride - they are thick, fit well and the sleeves are long enough. Except for the Navy Blue one. If I hadn't ordered the Navy one, I'd have given this a five-star review with no qualifications. But the sleeves are too short on the blue shirt I received, a complaint I have about many long-sleeve t-shirts. I'm 6'1" and apparently have long arms. That this brand's sleeves are loooonggg is why I ordered four at a time. All in all, I'm pretty pleased. Not ecstatic, but almost. So, my answers to the questions below apply to the other three shirts.