This shirt is fine, white is white. The size, 12 years for my order, matches, it goes well with my son which measures 1.51m! Cotton is quite thick, so that the shirt did not move even after several washing and drying! By cons, delivery is not great ... Wait 16 days for a t-shirt that's not good at all !!!! And of course no tracking delivery, the seller responds when he has time .... Brief but GOOD PRODUCT BAD SELLER !! If you are not hurry, I highly recommend this good !!!