The shirt is exactly the same as the photo, it looks just as good and is just as pretty. The non-transparent fabric and looks good quality, time and use will confirm if quality is good. It took a little while to get there, but it was worth it. I certainly recommend it. As for the size the table attached with the measurements for each size is perfect, my son is 1.75, he weighs 59kg and I ordered a size M and it was perfect for him.