I order two t-shirts. My husband's came in the right size but no flag on sleeve as promised. The material is very nice. My t-shirt, however, came in too small even tho I followed the size chart. The material on the v-necks are much thinner and still no flag on the sleeve. Had it fit, I would have been ok with it.