Absolutely great shirt. It comes as described for size and arrives on time, however, the reason I gave it 4 stars is because you need to be careful when washing. It will try to shrink when washing and can easily catch on things and get loose strings. Otherwise, it is a great shirt for the cost!