This was really big on my son.  I took all the measurements that were recommend and it was still too big. I liked the price and the picture of the suit but when it arrived my son was swimming in it.  The white shirt it came with is very see through.  I had to spend a lot of money at the tailor having them take in the jacket and the waist on the pants.  I had to get another good quality white shirt.  I spent much more over all than if I had just gone to a department store and bought one there.