At first I ordered the size XL. But after I received it, it wasn't fitting my husband on the shoulder. So I returned the order and placed order for the size XXL. But in the XXL size the same issue persisted. There wasn't much of a difference in the sizes XL and XXL. Hence, I am not returning it as there is no option but not sure how long it can worn. As per the quality, it's pure cotton, loved it.