This shirt came in so much earlier than I was expecting. Amazon actually kept telling me not to see it for another week and yet it came in with the other stuff I'd ordered, after four days! So on that note very pleased. The shirt is also true to size, though maybe a little smaller than what most are used to in a retail setting. Shoulders were good and length was great. I don't foresee the logo fading or somehow coming off so that's great too.