The delivery was very fast and reliable. Thanks a lot for this. From the reviews of my predecessors, I have learned that a number to order more bigger. Our son wears size currently 128. Unfortunately I have to say that 140 is just barely fit. So we had to return the shirt. Now he has a new shirt in 152 and it does not look "oversize" from.