I'll start with the con's. I'm 5"11 242lbs and wear and xl in every shirt I own. This one was a little tight in biceps and lats. Other than that everything else is %100 satisfied. Arrived in 3 days as said. Unbelievably comfortable and well made. 91 degrees at graduation and the shirt actually cooled me down. I will definitely buy more. I'm sure the quality is there as the 15 other shirts I own have lasted 2 years now and still going strong.