I can't speak to the sizing because my son has not tried it on yet, but the shirt I received does not look like the photo.  I ordered the XL because the reviews said the product shrinks.  The size of the tux graphic is very small compared to the advertised photo.